selenium执行出现异常,SessionNotCreatedException ChromeDriver only supports

问题现状:

运行程序报错:

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

Current browser version is 121.0.6167.85 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

问题出现原因:

系统的chrome浏览器自动升级了,导致selenium依赖的chrome内核版本不一致造成的问题。

如何解决?

我们只需要去下载一个对应版本的内核chromedriver就行了。

Chrome内核下载页:https://sites.google.com/chromium.org/driver/

进入下载详情页:https://googlechromelabs.github.io/chrome-for-testing/

主要找到对应的版本以及对应自己电脑的版本,记得是下载ChromeDriver,复制那个url,然后直接下载就好了。

下载下来的是一个bin文件

安装只需要配置环境变量就行了:

将chromedriver文件所在路径加入到环境变量PATH里就行,或者直接将文件copy到/usr/local/bin目录也行。

相关推荐
王大傻09282 小时前
python selenium 显示等待 + EC
开发语言·python·selenium·自动化
lys_132 小时前
wireshark打开时空白|没有接口,卸载重装可以解决
网络·测试工具·wireshark
勤奋的小王同学~14 小时前
下载chromedriver驱动
服务器·测试工具
Lossya14 小时前
【自动化测试】移动app的分层测试以及自动遍历的基本概念
功能测试·测试工具·单元测试·自动化·分层测试·自动遍历
Token_w16 小时前
基于Selenium的新闻爬取技术实操
selenium·测试工具
愿尽1 天前
接口测试从入门到精通项目实战
测试工具·jmeter
Coder-thinking2 天前
测试工具笔记
笔记·测试工具
Dreams°1232 天前
pyecharts可视化数据大屏【详细教程】
大数据·python·测试工具·信息可视化·数据分析·html·数据可视化
jiaoxingk2 天前
Selenium如何通过js注入避免被检测
javascript·selenium·测试工具
gochanTao2 天前
Python中 BeautifulSoup和Selenium 定位元素和获取元素值的方法
python·selenium·beautifulsoup