selenium测试报错,显示为webdrive驱动问题
一运行程序就 !闪频 ! 闪退 !
第一种是没有安装浏览器的webdrive驱动,一般是新手比较容易犯的错误,首次下载selenium时没有下载webdrive驱动
第二种是安装的webdrive驱动版本与浏览器版本不一致,可能是webdrive驱动安装错了版本,也有可能是浏览器版本更新后导致与原来的webdrive驱动版本不一致
解决方法
1. 重新安装相对应版本的webdrive驱动
2. 以谷歌浏览器webdrive驱动为例,webdrive驱动下载地址
只需要找到大版本下载即可,后续小版本可以忽略。https://chromedriver.storage.googleapis.com/index.html
- 找到python安装文件路径
1 - 进入python文件
2 - 若文件中没有 chromedrive.exe,就把刚解压的 chromedrive.exe 放到这里
3 - 若有 chromedrive.exe,就把这个替换成刚解压的 chromedrive.exe
4 - 若是删不了chromedrive.exe并且提示chromedrive.exe已打开,就打开任务管理器把所有chromedrive.exe后台程序全部结束任务
1 - 重新运行程序,看看问题是否解决
2 - 运行程序,没有闪频,没有闪退,显示浏览器页面,即OK
文章评论