【Python 问题】selenium缺少与浏览器版本匹配的webdriver

在使用Python的Selenium库进行自动化测试时,遇到ChromeDriver异常,提示可能权限设置不正确。问题源于浏览器版本91.0.4472.106与驱动不匹配。解决方案是下载对应版本的ChromeDriver,如无完全匹配则选择最接近的,然后将其解压到指定目录,并在代码中指定驱动路径。通过这些步骤,可以成功解决权限错误并运行自动化测试。
摘要由CSDN通过智能技术生成

谷歌浏览器实现Python+selenium自动化测试
出现问题:
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver_win32’ executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home

出现原因:
1、缺少与浏览器版本匹配的webdriver
使用:chrome://version/ 查看浏览器版本

Google Chrome	91.0.4472.106 (正式版本) (64 位) (cohort: Stable)

解决方案:
1、选择合适版本的驱动下载, 如果没有完全匹配的就选最相似匹配的版本下载。
下载地址:
http://chromedriver.storage.googleapis.com/index.html
2、解压下载的驱动放到指定目录,代码调用时指定该目录即可。

browser = webdriver.Chrome(r"D:\工作文件\cms源码\python\chromedriver_win32\chromedriver.exe")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值