How do I setup the InternetExplorerDriver so it works

DarthOpto picture DarthOpto · Jul 30, 2012 · Viewed 112.9k times · Source

I am using WebDriver and I have downloaded the InternetExplorerDriver and was wondering what I do with it after it is downloaded?

This says to put the driver in my path. Not really certain what exactly they are talking about there.

Has anyone used this and if so could you provide detailed steps on how to set it up so it will work?

I am getting the following error:

The path to the driver executable must be set by the webdriver.ie.driver system property

I downloaded the executables for IE and the Chrome driver. Where do I set it at?

Answer

David Kroukamp picture David Kroukamp · Jul 30, 2012

Unpack it and place somewhere you can find it. In my example, I will assume you will place it to C:\Selenium\iexploredriver.exe

Then you have to set it up in the system. Here is the Java code pasted from my Selenium project:

File file = new File("C:/Selenium/iexploredriver.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
WebDriver driver = new InternetExplorerDriver();

Basically, you have to set this property before you initialize driver

Reference: