What is Selenium Internet Explorer Driver or IE Driver?


Selenium Internet Explorer Driver is used to execute test cases in the Internet Explorer browser. It is a standalone server that establishes a link between our Selenium test and the Internet Explorer browser.

We can download the Internet Explorer Driver file from the below link − https://www.selenium.dev/downloads/

Select and click on the download link which is compatible with our local operating system. As the download is done successfully, a zip file gets created. We have to unzip it and save the executable file - IEDriverServer.exe in a location.

Next, we shall set the path of the IEDriverServer.exe file using the System.setProperty method. We have to create an object of the InternetExplorerDriver.

Syntax

System.setProperty("webdriver.ie.driver",
"C:\Users\ghs6kor\Desktop\Java\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();

Example

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.Capabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
public class BrwIEDriver{
   public static void main(String[] args) {
      //configure path of IEDriverServer.exe path
      System.setProperty("webdriver.ie.driver",
         "C:\Users\ghs6kor\Desktop\Java\ IEDriverServer.exe");
      //object of InternetExplorerDriver
      WebDriver driver = new InternetExplorerDriver();
      //URL launch
      driver.get("https://www.tutorialspoint.com/index.htm")
      Capabilities cap = ((RemoteWebDriver) driver).getCapabilities();
      System.out.println("Browser name is: " + cap.getBrowserName());
      System.out.println("Browser version is: " + cap.getVersion());
      //browser close
      driver.close();
   }
}

Output

Updated on: 07-Apr-2021

281 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements