
In Jobs dashboard, click on “Schedule a build” button for the just created job. Xwd -root -display :7.0 -out /home/oshyn/projects/selenium/firefox_resultsĬonvert /home/oshyn/projects/selenium/firefox_results /home/oshyn/projects/selenium/firefox_results.jpg (“Execute Shell” is for Linux, you can use “Execute batch” for Windows).Īdd these commands: (“firefox_results” will be the dump file) For this step, you can use the tools shown in my previous post: xwd and ImageMagick. In this example I also added an extra step to take a screenshot of the X-server after running the test suite this could be useful for debugging. resultFile: HTML result file location.

Browser: the browser that will run the test suite.Select a Job type: “Build multi-configuration project (alpha)”.You basically need to create a job that includes a “SeleniumHQ htmlSuite Run” step. Go down to “Selenium Remote Control” in htmlSuiteRunner enter the location of Selenium Remote control. (You can enter the display you are using, in my case it's 7) In “Global properties”: click on “Add”.Įnter “DISPLAY” as name and “:7.0” as value.
IMAGEMAGICK SELENIUM HOW TO
In my previous post, I showed you how to install Selenium RC and configure xvfb to make it use a specific display. You need to configure Hudson, so that it knows where the Selenium Remote Control is and also which X server to use when running Firefox.

I am going to show you how to do this in the following sections. Now, let’s suppose you have Hudson (software for Continuous Integration) installed in your server and you want to create a job that executes a Selenium Test suite. In my previous post, I explained how to run the Selenium test suite on a Ubuntu server.
