Test Edge with Chrome WebDriver


How to create a test program for Microsoft Edge with Chrome WebDriver with Selenium Java API?

✍: FYIcenter.com


Microsoft Edge is compatible with Chrome WebDriver, you can test Web applications with the Edge browser using the Chrome WebDriver, instead of the Edge WebDriver.

C:\fyicenter> type EdgeWithChromeDriver.java

import org.openqa.selenium.*;
import org.openqa.selenium.chrome.*;
public class EdgeWithChromeDriver {
  public static void main(String[] args) {
     WebDriver driver = new ChromeDriver();

Note that the "webdriver.chrome.driver" system property is hardcoded to connect to the Edge browser.

Compile and run it with the Selenium Client JAR file:

C:\fyicenter> javac -classpath \
  \fyicenter\selenium\java\client-combined-3.141.59.jar \

C:\fyicenter> java -classpath \
   \fyicenter\selenium\java\libs\commons-exec-1.3.jar \

[13:29:47.086] - Listening on http://localhost:6947/
1:29:50 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
[13:29:52.276] - Stopping server.

You see that the Edge browser is started and stopped correctly with no errors. This confirms that you can use Chrome WebDriver to connect to Microsoft Edge Driver.


⇒ Compatibility of WebDriver Java API for Edge

⇐ Match Microsoft Edge Driver version with Edge

⇑ Starting with Selenium WebDriver Client Java API

⇑⇑ Selenium Tutorials

2020-01-21, 1263👍, 0💬