Удалось успешно открыть браузер Edge, в режиме совместимости IE.
Но при попытке кликнуть на элемент или ввести значения в поля браузер не реагирует на действия драйвера. Падает по таймауту, при этом аналогичный тест успешно проходить в хроме:
public void i_m_on_global_setup_page() {
//Setting system properties of InternetExplorerDriver
System.setProperty("webdriver.ie.driver", "webdrivers/IEDriverServer.exe");
//Creating an object of InternetExplorerDriver
WebDriver driver = new InternetExplorerDriver();
driver.manage().window().maximize();
//Deleting all the cookies
driver.manage().deleteAllCookies();
//Specifiying pageLoadTimeout and Implicit wait
driver.manage().timeouts().pageLoadTimeout(40, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
//launching the specified URL
driver.get("https://www.google.com/");
//Locating the elements using name locator for the text box
driver.findElement(By.name("q")).sendKeys("BrowserStack");
//name locator for google search button
WebElement searchIcon = driver.findElement(By.name("btnK"));
searchIcon.click();
}
Как выше уже писал, при смене драйвера на chromedriver, всё успешно работает.
Информация с xml-pom по зависимостям, которые использую. Возможно какие-то версии необходимо изменить, чтобы работа с IE заработала: