文章目录
selenium的webdrive驱动安装(谷歌浏览器)
selenium测试报错,显示为webdrive驱动问题
一运行程序就 !闪频 ! 闪退 !
- 第一种是没有安装浏览器的webdrive驱动,一般是新手比较容易犯的错误,首次下载selenium时没有下载webdrive驱动
- 第二种是安装的webdrive驱动版本与浏览器版本不一致,可能是webdrive驱动安装错了版本,也有可能是浏览器版本更新后导致与原来的webdrive驱动版本不一致
解决方法
1. 重新安装相对应版本的webdrive驱动
2. 以谷歌浏览器webdrive驱动为例,webdrive驱动下载地址
https://chromedriver.storage.googleapis.com/index.html
以下为示例图:
- `报错的代码
browser = webdriver.Chrome()
- 找到浏览器版本 (100.0.4896.127)
- webdrive驱动下载地址
1 - 找到对应版本(100.0.4896.20)
2 - 前面位数相同即可,末尾数可不同
1 - 下载对应的压缩文件
2 - 例如,Windows系统对应 chromedrive_win32.zip,32位和64位都是这个
- 解压得到 chromedrive.exe
- 找到python安装文件路径
where python
1 - 进入python文件
2 - 若文件中没有 chromedrive.exe,就把刚解压的 chromedrive.exe 放到这里
3 - 若有 chromedrive.exe,就把这个替换成刚解压的 chromedrive.exe
4 - 若是删不了chromedrive.exe并且提示chromedrive.exe已打开,就打开任务管理器把所有chromedrive.exe后台程序全部结束任务
1 - 重新运行程序,看看问题是否解决
2 - 运行程序,没有闪频,没有闪退,显示浏览器页面,即OK
本文转载自: https://blog.csdn.net/weixin_46256519/article/details/124227576
版权归原作者 weixin_46256519 所有, 如有侵权,请联系我们删除。
版权归原作者 weixin_46256519 所有, 如有侵权,请联系我们删除。