我使用 webdrivermanager
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>4.4.3</version>
</dependency>
和 FF 78.12.0esr(64 位)和 Java 中的 selenium 服务器 3.14。
geckodriver https://github.com/mozilla/geckodriver/releases有各种版本,根据https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html表我应该可以使用驱动程序的最新版本,因此应下载 0.29.1。
当我在 webdrivermanager 上决定版本时,会下载 0.26 版的壁虎驱动程序(WebDriverManager.firefoxdriver().setup();
)。当我强制使用最新版本 ( WebDriverManager.firefoxdriver().driverVersion("0.29.1").setup();
) 时,会下载较新的驱动程序并与我的测试一起使用,没有任何问题。
为什么 webdriver 不加载最新版本?