Explaining how the real world works!     RSS Feed The Automated Tester on Twitter The Automated Tester on LinkedIn The AutomatedTester on github

Selenium Remote Control Setup and first test run

Sat 19 Jul 2008


By now you should feel fairly comfortable creating tests in the IDE and be able to run them in either the IDE or Selenium Core.  In this tutorial we are going to learn how to setup Selenium Remote Control and use the HTML Test suites that you created during the record and replay tutorial.

Make sure that you have downloaded Selenium Remote Control from http://selenium-rc.openqa.org .

  1. Once you have downloaded the zip file from the site you will need to unzip it and place it in a folder that is easy to get to.
  2. You will need to download and install the latest Java JRE on your system. You can find this at http://java.sun.com .
  3. Once you have installed it, open up a command prompt and run java -version. It should look something like the image below.
    Java Version
  4. Navigate to the directory where you put Selenium Remote Control in step 1.  Type in the command java -jar selenium-server.jar and press enter. You should see the following -
    Selenium Server Jar
     
  5. Well done, you have managed to get Selenium Remote Control working! The next thing that we need to do is get some tests running through it.
  6. In the Record and Replay Tutorial you were taught how to create your scripts in Selenium IDE and how to create a Test Suite so that you can group your tests. If you have forgotten or just not 100% sure how you did it last time I suggest working your way through that tutorial again.
  7. For the next step you will need a HTML Test suite to drive Selenium Remote Control. I have created a downloadable zip file with test scripts and a test suite for you to use. If you haven't been able to create your own test suite download the zip. Expand the zip into a folder that is easy to get to. For this tutorial the test suite will be unzipped to c:\testsuite\
  8. We are going to use the HTMLSuite commands of the Selenium Remote Control. This allows you run your Selenese Test Suites as is. The command should look like java -jar selenium-servre.jar -htmlsuite <browser> <url> <path to testsuite> <where to store results> .
    Browser could be : -*firefox
                                    -*chrome
                                    -*iexplore
                                    -*iehta
                                    -*safari
                                    -*custom /path/to/browser

    The path to the test suite and the results file should be a full path.

    Here is an example command; java -jar selenium-server.jar  -htmlsuite *iexplore http://www.theautomatedtester.co.uk c:\testsuite\testsuite.html c:\testsuite\results.html
  9. When it starts running it should look like the image below
    Selenium Remote Control

    Area: tutorials

blog comments powered by Disqus