【发布时间】:2022-07-08 16:04:25
【问题描述】:
今天突然间我所有的测试都停止工作了,给我以下错误信息:
selenium.common.exceptions.SessionNotCreatedException:消息:会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 97 当前浏览器版本为 99.0.4844.51,二进制路径为 C:\Program Files\Google\Chrome\Application\chrome.exe
在错误发生之前我没有更新浏览器(自动更新被禁用),我根本没有改变任何东西。我现在已经下载了浏览器和驱动程序的 99.0.4844.51 版本,但我仍然遇到同样的错误。 我已经尝试了在这里和互联网上可以找到的所有解决方案(尽管大多数只是“更新你的东西”)但没有任何效果。
【问题讨论】:
-
注意:这是一种变通方法,而不是您问题的确切解决方案:安装 webdriver 管理器:
'pip install webdriver-manager导入:from webdriver_manager.chrome import ChromeDriverManager。然后代替您的本地 chromedriver 路径,使用:driver = webdriver.Chrome(ChromeDriverManager().install())这应该可以工作。基本上,它负责驱动程序和浏览器版本之间的版本兼容性 -
我已经尝试过了,虽然它可以在我的工作站上运行,但它不能在服务器上运行,但我会进一步修改它,谢谢。
标签: selenium google-chrome selenium-webdriver testing