Какая совместимая версия IEDriverServer для IE11 и Selenium 3.13?
Я автоматизирую тесты с IE11 и Selenium 3.13, и я тестировал разные версии IEDriverServer
но в каждой версии есть ошибка. Я хочу совместить стабильную версию IEDriverServer
с IE11 и Selenium 3.13
Я использую этот код для запуска приложения:
private static WebDriver setRemoteDriver(Map<String, Object> selConfig) {
String browser = System.getProperty("browser", selConfig.get("browser").toString());
capabilities = new DesiredCapabilities();
capabilities.setJavascriptEnabled(true);
if (browser.equalsIgnoreCase("firefox")) {
capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(FirefoxDriver.PROFILE, getFirefoxProfile());
capabilities.setCapability("pageLoadStrategy", "normal");
} else if (browser.equalsIgnoreCase("chrome")) {
capabilities = DesiredCapabilities.chrome();
} else if (browser.equalsIgnoreCase("Safari")) {
capabilities = DesiredCapabilities.safari();
} else if ((browser.equalsIgnoreCase("ie")) || (browser.equalsIgnoreCase("internetexplorer"))
|| (browser.equalsIgnoreCase("internet explorer"))) {
capabilities = DesiredCapabilities.internetExplorer();
} else {
System.out.println("Please correct Browser specify in YAML file : " + browser);
capabilities = DesiredCapabilities.firefox();
}
try {
url = new URL(System.getProperty("ipaddress", getYamlValue("selenium.remote.host")));
} catch (MalformedURLException e) {
e.printStackTrace();
}
return new RemoteWebDriver(url, capabilities);
}
1 ответ
Решение
IEDriverServer для IE11 и Selenium всегда должны быть идентичны. Согласно рекомендациям, вы всегда должны использовать последнюю версию GA, в то время как некоторые организации предпочитают только основные релизы GA.
В качестве примера:
- Для Selenium v3.14.0 вы всегда должны использовать IEDriverServer v3.14.0
- В некоторых исключительных случаях могут быть небольшие выпуски Selenium, в которых вам нужно использовать IEDriverServer из основного выпуска. В качестве примера:
- Для Selenium v3.141.0, Selenium v3.141.5 и Selenium v3.141.59 вы всегда должны использовать только IEDriverServer v3.141.0.
Этот вариант использования
Для Selenium v3.13.0 вы всегда должны использовать IEDriverServer v3.13.0