Chromedriver驱动( 123.0.6312.86 r1262506)[转]
用Selenium和Appium进行自动化测试和数据采集,或者学习使用Selenium和Appium的同学来说,只要chrome推送新版本更新就要小心了,因为一不小心,点了升级以后,再运行之前写的程序,就会提示你chromedriver当前只支持链接 但是现在的chrome版本是xxxx.xxxx.xxxx.xxxx。然后就开始罢工了。
然后还遇到一个问题,就是之前添加了chromedriver驱动的路径到环境变量的,然后再环境变量的目录下也更新了对应的chromedriver,结果还是同样的提示。重启pycharm以后依然如此。
(win10系统)依次点击:
【开始】->【设置】->【系统】(windows设置)->【关于】(在最下面)
在【关于】页面最下面找到【高级系统设置】->【环境变量】
![](https://pic2.zhimg.com/v2-1e1eb536bab56595a418f7c20e71f805_b.jpg)
打开用户变量的Path和系统变量的Path,里面已经找不到当初设置的chromedriver驱动的路径了。
![](https://pic2.zhimg.com/v2-b87482a1f70ef00d9c915903dd50e8b9_b.jpg)
在Path里面重新加好路径,并且使用命令行验证chromedriver是否已经正常添加,验证结果是一切正常。验证方法:【Win】+R 呼出系统运行;输入 CMD启动命令行;输入 chromedriver 最新驱动已正常运行。
![](https://pic1.zhimg.com/v2-0620de6c192a0da6ecd25b32eadf9c8c_b.jpg)
然后再次启动pycharm,运行程序还是不行,报错一如既往。
于是重新启动电脑,启动pycharm,运行程序,一切OK,往日的欢笑又回来了。
因为访问谷歌的网站需要魔法,所以决定好人做到底,附上chromedriver驱动的链接地址,希望能帮助到有需要的人:
最新驱动页面的地址(和114及之前的版本相比已经不同,相同的是仍然需要魔法)
链接
123.0.6312.86
(r1262506
)
win64:
https://storage.googleapis.com/chrome-for-testing-public/123.0.6312.86/win64/chromedriver-win64.zip |
win32: https://storage.googleapis.com/chrome-for-testing-public/123.0.6312.86/win32/chromedriver-win32.zip
历史版本--------------------------------------------------------------------------------------------
122.0.6261.128 稳定版本地址,可以直接下载,不需要魔法
win64:
https://storage.googleapis.com/chrome-for-testing-public/122.0.6261.128/win64/chromedriver-win64.zip
win32:
https://storage.googleapis.com/chrome-for-testing-public/122.0.6261.128/win32/chromedriver-win32.zip
linux64:
mac x64:
mac arm64:
117.0.5938.88 稳定版本驱动包的地址,可以直接下载,不需要魔法:
win32 :链接
win64:链接
Linux64:链接
Mac X64:链接
Marc arm64:链接
119.0.6045.105 稳定版本驱动包的地址,可以直接下载,不需要魔法:
Version:120.0.6099.109(r1217362)稳定版本驱动包的地址,可以直接下载,不需要魔法:
Version:121.0.6167.85(r1233107)稳定版本驱动包的地址,可以直接下载,不需要魔法:
原文地址: https://zhuanlan.zhihu.com/p/657653897