繁体   English   中英

selenium ChromeDriver 仅支持 Chrome 版本 91

[英]selenium ChromeDriver only supports Chrome version 91

我在 selenium 上工作,我面临以下错误

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 91

当前浏览器版本为90.0.4430.212 ,二进制路径为 /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

正如错误中字面提到的,您使用的 ChromeDriver 版本不正确。
因此,您必须根据您使用的 Chrome 浏览器版本下载 ChromeDriver 版本。

您使用的是 chromdriver 的节拍版本,即 90.0.4430.212,并不是说它不是稳定的驱动程序。 您可以从以下链接下载90.0

您需要兼容版本的 selenium 和 chromedriver。

这里下载最新的 selenium web 驱动程序

这里下载最新和兼容版本的 chromedriver

最新的 chromedriver 版本是Latest stable release: ChromeDriver 90.0.4430.24这与Selenium 3.141.59兼容

那是因为您已经下载了仅支持 Chrome 版本 91 的 chromedriver。您可以在此处下载最适合您的版本的 chromedriver

我刚刚修复了我的手动设置路径

driver = webdriver.Chrome(executable_path="/Applications/MAMP/htdocs/automation/chromedriver")

我在手动更新 Chrome 后开始收到此错误,然后我的节点应用程序开始向我提供上面关于 Chrome 版本 91 的确切消息。

在阅读了这个线程和其他一些东西之后,我决定运行npm outdated并得到这个结果:

Package 当前的 通缉 最新的 地点
铬驱动程序 91.0.1 91.0.1 92.0.2 selenium

我将我的 package.json chromedriver 依赖项修改为 92.0.2 版本,然后运行: npm update ,我的节点应用程序现在可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM