Getting Ready for WebDriver Playback in Selenium IDE – Part 3 – Internet Explorer Driver Server

WebDriver playback in Selenium IDE requires the Standalone Selenium Server. The Standalone Selenium Server in turn requires a few supporting pieces of software. I have decided to break the whole process into individual parts to make it easier on the eyes. So onwards to the third step of getting the Internet Explorer Driver Server.

Getting the Internet Explorer Driver Server

This post deals with installing the Internet Explorer Driver Server. The Internet Explorer Driver Server or IEDriverServer was introduced as a result of an improvement in the architecture of the Internet Explorer driver. Earlier, the Standalone Selenium Server was sufficient to run tests on Internet Explorer. Now, one extra step of downloading the IEDriverServer is required if you want to run tests using WebDriver on Internet Explorer, but benefits are well worth the extra step. You only need the IEDriverServer if you are planning to run tests using Internet Explorer on Windows.

Download the zip file from Selenium downloads page

There are two flavours of the IEDriverServer, viz., 32-bit and 64-bit. The one you need depends on the edition of Internet Explorer you are planning to use. Note that it is not the Operating System type. A 64-bit Windows version can have 32-bit Internet Explorer or 64-bit Internet Explorer or even both. If you do not know or do not care, I would recommend getting the 32-bit version.

Go to the Selenium download page and download the file that starts with IEDriverServer. The 32-bit version has Win32 as part of the name and the 64-bit version has x64. As of writing it is IEDriverServer_Win32_2.28.0.zip for the 32-bit version and IEDriverServer_x64_2.28.0.zip for the 64-bit version. Get one or both based on what you need. I would recommend that you save the zip files in the same folder that you used to save the Standalone Selenium Server. The zip file contains the actual driver named IEDriverServer.exe. Since the name of driver in the zip file is the same for both the IEDriverServer, I would recommend that you extract and rename it immediately. For the 32-bit version, extract the IEDriverServer.exe from the IEDriverServer_Win32_2.28.0.zip file and rename it to IEDriverServer32.exe. Similarly for the 64-bit version, extract the IEDriverServer.exe from the IEDriverServer_x64_2.28.0.zip file and rename it to IEDriverServer64.exe. Once you have the extracted driver file, you can delete the original zip file.

It is a good thing to periodically get the latest version as it contains support for the latest versions of browsers.

Passing the right IEDriverServer to the Selenium Server

The IEDriverServer is used directly by the Standalone Selenium Server, so you need to have Standalone Selenium Server installed. If you have not done it yet, check my earlier post. You can pass the location and name of the IEDriverServer to Standalone Selenium Server when you start it. Open a command prompt or terminal window and change to the folder where you have downloaded the IEDriverServer and the selenium-server-standalone jar file. Then start the selenium server with the following command on a single line.

java -jar selenium-server-standalone-2.28.0.jar
 -Dwebdriver.ie.driver=.\IEDriverServer32.exe

The selenium-server-standalone-2.28.0.jar should be changed to the name of the jar file you have downloaded and the IEDriverServer32.exe to the one you are using. If all went well you should see a bunch of messages including one like the following.

Setting system property webdriver.ie.driver to .\IEDriverServer32.exe

If you see this message, you can shut down the server by pressing ctrl+c on Windows or closing the command window.

You should now be ready to go to the next step and actually start running tests using WebDriver playback from Selenium IDE.

Follow samitbadle on Twitter

Posted in Selenium IDE | Tagged , , , , , , , , , , , | 6 Comments

Getting Ready for WebDriver Playback in Selenium IDE – Part 2 – Standalone Selenium Server

WebDriver playback in Selenium IDE requires the Standalone Selenium Server. The Standalone Selenium Server in turn requires a few supporting pieces of software. I have decided to break the whole process into individual parts to make it easier on the … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , , , | Leave a comment

Getting Ready for WebDriver Playback in Selenium IDE – Part 1 – Java

WebDriver playback in Selenium IDE requires the Standalone Selenium Server. The Standalone Selenium Server in turn requires a few supporting pieces of software. I have decided to break the whole process into individual parts to make it easier on the … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , , | Leave a comment

The First Amsterdam Selenium Meetup

The very first Amsterdam Selenium Meetup was held on the 10th October 2012 at the Google office in Amsterdam, The Netherlands. With more than 50 great attendees, awesome talks and a super venue. It turned out to be an amazing … Continue reading

Posted in Amsterdam Selenium Meetup | Tagged , , , , | Leave a comment

Selenium IDE WebDriver Formatters Updated to Support TextPresent Commands

Wow! Time flies! It has been over a year that I added the WebDriver exporters for the four officially supported languages to Selenium IDE. You must have read my post about it. Today I finally updated the WebDriver formatters to … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , , , | 2 Comments

Stored Variables Plugin v1.21 for Selenium IDE Released

Another major update to my Stored Variables Viewer plugin for Selenium IDE. Firstly, it is no longer called “Viewer”. Yes! it has finally become more than just a mere viewer. In this release, I have added the ability to remove … Continue reading

Posted in Selenium IDE Plug-ins | Tagged , , , , , , , , | 10 Comments

Selenium Expert Plugin v0.22 for Selenium IDE Released

When I added a new Selenese command sendKeys in Selenium IDE v1.9.0, I mentioned that I will add the support to convert typeKeys command to sendKeys. This version of Selenium Expert has that feature. I have added a new Inspection … Continue reading

Posted in Selenium IDE Plug-ins | Tagged , , , , , , , , | 2 Comments

Page Coverage v1.12 for Selenium IDE Now Available

Since a lot of you have been asking for this feature, this version allows you to change the reports location. You can grab it right now from the addons page. Click on the small arrow next to the Page Coverage icon … Continue reading

Posted in Selenium IDE Plug-ins | Tagged , , , , , , , , , , , | Leave a comment

Screenshot on Fail v1.11 for Selenium IDE Now Available

Since a lot of you have been asking for this feature, this version allows you to change the reports location. You can grab it right now from the addons page. Click on the small arrow next to the Screenshot on Fail … Continue reading

Posted in Selenium IDE Plug-ins | Tagged , , , , , , , , , , , , | 8 Comments

Selenium IDE v1.9.0 Released and Includes Firefox 14 Support

I released Selenium IDE v1.9.0 today and it should be available for download from the usual download site soon. Until the changes are pushed to the seleniumhq website, you can download it from here. Other than the Firefox 14 support, … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , | 1 Comment