Какая совместимая версия IEDriverServer для IE11 и Selenium 3.13? - PullRequest
0 голосов
/ 26 декабря 2018

Я автоматизирую тесты с 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 Ответ

0 голосов
/ 26 декабря 2018

IEDriverServer для IE11 и Selenium всегда должны быть идентичными.В соответствии с рекомендациями, вы всегда должны использовать последнюю версию GA, в то время как некоторые организации предпочитают только основные релизы GA.

Например:

  • Для Selenium v3.14.0 Вы всегда должны использовать IEDriverServer v3.14.0

selenium_3_14_0


  • В некоторыхв исключительных случаях могут быть незначительные Selenium выпуски, где вам нужно использовать IEDriverServer из основного выпуска.Например:
    • Для Selenium v3.141.0 , Selenium v3.141.5 и Selenium v3.141.59 вы всегда должны использовать Только IEDriverServer v3.141.0 .

selenium_3_141_0


Этот вариант использования

Для Selenium v3.13.0 вы всегда должны использовать IEDriverServer v3.13.0

selenium_3_13_0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...