



Unzip the downloaded file to a known location on your computer. Just choose the latest version and download it based on whether you are on the 32 bit or a 64-bit operating system. Starting Internet explorer driver server from command line Like WebDriver.get, WebDriver.findElement etc. These commands are issued by your tests in the form of various WebDriver dot actions. This is exactly what IE driver server does, it starts a server and then waits for commands. Each command can direct the browser to do something. In a nutshell, WebDriver implementation says that you can control a web browser by sending HTTP command requests. You can read about it more here.Īssuming that you will follow the link given above and read a bit, let me just jump into the details. It also mandates a Language independent interface, so that the browser can be controlled externally via any programming language of choice. WebDriver protocol is a W3 standard that gives basic guidance on how a browser can expose itself for programmatic access. IE Driver server implements the WebDriver protocol. As IE does not have a native implementation or API in java, they had no choice but to create a server. So what exactly this server is ? and can we play with it a little bit?īasically IE driver server is a small application created by the awesome team which created Selenium WebDriver. Without the server running on your system, you won't be able to communicate with the IE browser. Internet explorer driver server is the link between your tests and the IE browser.
