首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium错误: ChromeDriver只支持ChromeDriver 94

Selenium错误: ChromeDriver只支持ChromeDriver 94
EN

Stack Overflow用户
提问于 2021-11-24 22:15:42
回答 2查看 2.8K关注 0票数 2

几天前,我用硒做了测试。我今天试图运行我的代码,并收到以下错误消息:

代码语言:javascript
复制
ChromeDriver was started successfully.
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 94
Current browser version is 96.0.4664.55 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

Google chrome将在没有实际测试运行的情况下短暂地打开并立即关闭。我卸载和重新安装谷歌铬和接收相同的问题。我目前正在使用mac,并使用Java运行自动化测试。

我可以帮忙通过这个考试吗?这样我就可以继续工作了。

EN

回答 2

Stack Overflow用户

发布于 2021-11-25 13:16:29

这个错误信息..。

代码语言:javascript
复制
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 94
    Current browser version is 96.0.4664.55 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

...implies表示ChromeDriver无法启动/生成一个新的浏览上下文,即Chrome会话。

您的主要问题是您正在使用的二进制文件的版本之间的incompatibility,如下所示:

支持Chrome版本96

支持Chrome版本94

因此,chromedriver=91.0和chrome=96.0.4664.45之间存在明显的不匹配。

解决方案

确保:

票数 0
EN

Stack Overflow用户

发布于 2021-11-26 09:54:22

请等于您的铬和铬驱动器的版本。这个图书馆一直都是这么做的

https://bonigarcia.dev/webdrivermanager/

Steps

  1. 将此依赖项添加到pom中。 io.github.bonigarcia网络驱动程序管理器5.0.3测试
  2. 初始化驱动程序

WebDriverManager.chromedriver().setup();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70103590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档