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.


WebDriver driver = new InternetExplorerDriver();


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
         "C:\Users\ghs6kor\Desktop\Java\ IEDriverServer.exe");
      //object of InternetExplorerDriver
      WebDriver driver = new InternetExplorerDriver();
      //URL launch
      Capabilities cap = ((RemoteWebDriver) driver).getCapabilities();
      System.out.println("Browser name is: " + cap.getBrowserName());
      System.out.println("Browser version is: " + cap.getVersion());
      //browser close