webdriver用着用着就与chrome版本不一致了,解决办法如下:
第一步,删除自动更新文件
1.查找GoogleSoftwareUpdate.bundle文件位置,删除即可
一般在这个目录下:“/Library/Google/GoogleSoftwareUpdate”
2.删除后chrome浏览器显示不再自动更新

第二步,替换为相应版本的webdriver
(如果代码没问题,chrome唤不起来的话,基本就是版本不一致)
1.找到对应的版本号http://chromedriver.storage.googleapis.com/index.html

下载并解压

2.将解压后的文件放入/usr/local/bin目录
(由于Mac该目录是隐藏的,所以可通过快捷键command+shift+g打开)

(我本人还在python项目的根目录分别放入了该解压好的文件和文件夹,可能不需要,可忽略,但是放着没报错,我就没管)

3.查看Chromedriver版本:chromedriver --version4.此时就可以唤起浏览器啦,一起试试吧~

当使用webdriver时遇到版本不匹配的问题,可以按照以下步骤解决:1. 删除GoogleSoftwareUpdate.bundle以阻止Chrome自动更新;2. 下载对应版本的ChromeDriver,放入指定目录如/usr/local/bin,并确保其与Chrome版本匹配。通过这些操作,可以成功唤起浏览器并继续使用。
819

被折叠的 条评论
为什么被折叠?



