0

有时我们在同一台本地机器上测试同一浏览器的不同版本,我们使用 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 的解决方法是什么?

4

1 回答 1

0

另一种方法是使用 method browserVersionDetectionCommand(),您应该在其中指定命令以在 shell 中发现浏览器版本。查看文档以获取更多详细信息。此外,在这里您可以找到一个示例。

于 2021-08-30T23:08:08.223 回答