Selenium webdriver 是否使用Chromedriver 79.0.3945.88。存在?

Selenium webdriver 是否使用Chromedriver 79.0.3945.88。存在?,selenium-webdriver,webdriver,continuous-integration,selenium-chromedriver,webdrivermanager-java,Selenium Webdriver,Webdriver,Continuous Integration,Selenium Chromedriver,Webdrivermanager Java,我正在远程Jenkins Linux机器上运行Selenium CI测试。我还使用WebDriverManager来管理Chromedriver 远程Chrome版本为79.0.3945.88。这是我无权更改的内容。 当Chrome版本从78更新时,我开始收到警告 07:26:19 [1579242379.444][WARNING]: This version of ChromeDriver has not been tested with Chrome version 79. 所以我更新了C

我正在远程Jenkins Linux机器上运行Selenium CI测试。我还使用WebDriverManager来管理Chromedriver

远程Chrome版本为79.0.3945.88。这是我无权更改的内容。 当Chrome版本从78更新时,我开始收到警告

07:26:19 [1579242379.444][WARNING]: This version of ChromeDriver has not been tested with Chrome version 79.
所以我更新了Chromedriver

WebDriverManager.chromedriver().version("79.0.3945.88").setup();
但那时我会

09:02:35 09:02:35.908 [main] DEBUG i.g.bonigarcia.wdm.WebDriverManager - The proper chromedriver version for your Google Chrome is unknown ... trying with the latest
09:02:37 09:02:36.999 [main] DEBUG i.g.bonigarcia.wdm.WebDriverManager - Latest version of chromedriver according to https://chromedriver.storage.googleapis.com/LATEST_RELEASE is 79.0.3945.36
09:02:37 09:02:37.030 [main] INFO  i.g.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as /var/lib/jenkins/.m2/repository/webdriver/chromedriver/linux64/79.0.3945.36/chromedriver
测试仍然会失败,因为页面的HTML无法加载。我试着延长等待时间,但这没用

正如建议的那样,下一步我尝试了在上找到的所有Chromedriver 78和79版本,但都没有成功

在那之后,我试图找到一个精确的
.88
版本并使用了这个

WebDriverManager.chromedriver().targetPath(“”)版本(“79.0.3904.88”).setup()

但结果是:

13:33:47 13:33:47.404 [main] INFO  i.g.bonigarcia.wdm.WebDriverManager - Reading https://chromedriver.storage.googleapis.com/ to seek chromedriver
13:33:48 13:33:48.566 [main] ERROR i.g.bonigarcia.wdm.WebDriverManager - chromedriver 79.0.3904.88 for LINUX64 not found in https://chromedriver.storage.googleapis.com/
13:33:48 13:33:48.568 [main] WARN  i.g.bonigarcia.wdm.WebDriverManager - There was an error managing chromedriver 79.0.3904.88 (chromedriver 79.0.3904.88 for LINUX64 not found in https://chromedriver.storage.googleapis.com/) ... trying again using mirror
13:34:59 13:34:59.973 [main] ERROR i.g.bonigarcia.wdm.WebDriverManager - chromedriver 79.0.3904.88 for LINUX64 not found in http://npm.taobao.org/mirrors/chromedriver/
13:34:59 13:34:59.973 [main] WARN  i.g.bonigarcia.wdm.WebDriverManager - There was an error managing chromedriver 79.0.3904.88 (chromedriver 79.0.3904.88 for LINUX64 not found in http://npm.taobao.org/mirrors/chromedriver/) ... trying again using latest from cache
13:35:03 13:35:03.454 [main] DEBUG i.g.bonigarcia.wdm.WebDriverManager - Latest version of chromedriver according to http://npm.taobao.org/mirrors/chromedriver/LATEST_RELEASE is 79.0.3945.36
13:35:53 13:35:53.530 [main] INFO  io.github.bonigarcia.wdm.Downloader - Downloading http://npm.taobao.org/mirrors/chromedriver/79.0.3945.36/chromedriver_linux64.zip
13:35:54 13:35:54.771 [main] INFO  io.github.bonigarcia.wdm.Downloader - Extracting binary from compressed file chromedriver_linux64.zip
我还将WebDriverManager从3.2.0更新到3.7.0,最后更新到3.8.1,但没有任何帮助

是否有办法加载Chromedriver的精确版本
79.0.3945.88.


或者还有其他解决方法吗?

可以找到所有chromedriver版本: 所以目前79的最新值是79.0.3945.36。 您可能会使用它,或者更高版本,例如80.0.3987.16

我个人使用的工具selenium standalone使这项任务正常工作。
当然,您也可以手动下载驱动程序并使用它。但只需从最简单的驱动程序示例开始即可。

没有79.0.3945.88版,您应该使用79.0.3945.36版。你下载了吗?Web驱动程序管理器负责。当找不到.88时,它默认为.36。但是它没有帮助。当您尝试它时发生了什么?web驱动程序管理器没有发出警告,但是测试仍然失败,因为在页面上找不到HTML元素。Chromedriver不加载元素,它只是与浏览器的连接。如果在此浏览器版本上手动导航到站点,是否正确加载?您也可以尝试使用驱动程序刷新页面,这是一个可怕的解决方法,但它可能表明这是否真的是一个加载问题。使用chrome/chromedriver 79的任何组合,我只会得到一个空白页面。您使用的浏览器初始化是什么????您使用的是哪一个selenium版本???WebDriver driver=new ChromedDriver()79.0.3945.88.,如原始帖子所述。