【问题标题】:WebDriverManager using non-default browsers使用非默认浏览器的 WebDriverManager
【发布时间】:2021-10-04 01:09:19
【问题描述】:

有时我们在同一台本地机器上测试同一浏览器的不同版本,我们使用 WebDriverManager#browserPath 方法来设置非默认浏览器 像这样:

private void applySettings() {
    if (!driverProperties.getBinaryPath().isEmpty()) {
        manager.browserPath(driverProperties.getBinaryPath());
    }

    if (manager.getDriverManagerType() == DriverManagerType.IEXPLORER) {
        manager.arch32();
    }
}

WebDriverManager#browserPath 方法自 4.4.0 版起不存在。我搜索了有关如何替换此方法的信息,但没有找到任何解释。

设置非默认浏览器以获取此浏览器的 Selenium WebDriver 的解决方法是什么?

【问题讨论】:

    标签: java selenium selenium-webdriver webdrivermanager-java


    【解决方案1】:

    替代方法是使用方法browserVersionDetectionCommand(),您应该在其中指定命令以在shell 中发现浏览器版本。查看documentation 了解更多详情。另外,here你可以找到一个例子。

    【讨论】:

      猜你喜欢
      • 2020-05-05
      • 2020-11-27
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 2012-01-29
      • 2012-12-18
      • 1970-01-01
      相关资源
      最近更新 更多