java Chrome驱动程序在Chrome浏览器版本54和最新的Chrome驱动程序2.24上停止工作
今天,最新的chrome浏览器版本自动安装,现在是54.0.2840.71 m(64位)。我无法使用任何版本的Selenium的最新Chrome驱动程序2.24驱动浏览器。帮我解决这个问题
你可以在下面搜索框中键入要查询的问题!
今天,最新的chrome浏览器版本自动安装,现在是54.0.2840.71 m(64位)。我无法使用任何版本的Selenium的最新Chrome驱动程序2.24驱动浏览器。帮我解决这个问题
# 1 楼答案
我也有同样的问题。我知道的唯一解决方案(目前)是在更新之前恢复到以前的Chrome版本。。。如果可能的话。谢天谢地,我有一台镀铬的机器。我需要的exe版本,因为更新的虚拟机已经把它吹走了
这帮助了我: https://productforums.google.com/forum/#!msg/chrome/UFSYuIr1-80/DivHmlqPDAAJ
但是,文件夹中没有“old_chrome.exe”。我有旧版本的目录,但旧的对应exe已不存在。如果我没有在一台未更新的电脑上找到它,我就完蛋了
编辑: 我还关闭了所有Chrome更新,以便从现在起可以控制它们: https://stackoverflow.com/a/31939624/2246511
# 2 楼答案
您可以从以下网站获得最新的chromedriver(2.25): https://sites.google.com/a/chromium.org/chromedriver/downloads
这就解决了我的问题
# 3 楼答案
整个链需要验证到支持其控制的版本:Selenium->;硒铬驱动程序->;铬驱动->;铬
关于Chrome驱动程序:
请参阅传统安装的其他答案
对于使用Brew的Apple/MacOS,您需要:
通过brew升级ChromeDriver:
现在
chromedriver
的版本与Chrome一致,因此Chrome80附带ChromeDriver 80。它似乎在Chrome之后很快出现在Brew中关于硒铬转换器: 别忘了升级到最新版本的selenium-chrome-driver(以及Selenium DEP的其余部分),它知道如何操作最新的ChromeDriver
# 4 楼答案
嗨,我已经解决了这个问题。Chrome版本54及以下版本与Chrome驱动程序2.24兼容,而Chrome版本54及以上版本需要Chrome驱动程序2.27