0


selenium的webdrive驱动安装(谷歌浏览器)

文章目录

selenium的webdrive驱动安装(谷歌浏览器)

selenium测试报错,显示为webdrive驱动问题

一运行程序就 !闪频 ! 闪退 !

  1. 第一种是没有安装浏览器的webdrive驱动,一般是新手比较容易犯的错误,首次下载selenium时没有下载webdrive驱动
  2. 第二种是安装的webdrive驱动版本与浏览器版本不一致,可能是webdrive驱动安装错了版本,也有可能是浏览器版本更新后导致与原来的webdrive驱动版本不一致

解决方法

1. 重新安装相对应版本的webdrive驱动

2. 以谷歌浏览器webdrive驱动为例,webdrive驱动下载地址

https://chromedriver.storage.googleapis.com/index.html

以下为示例图:

- `报错的代码
browser = webdriver.Chrome()

在这里插入图片描述

- 找到浏览器版本 (100.0.4896.127)

在这里插入图片描述

- webdrive驱动下载地址

https://chromedriver.storage.googleapis.com/index.html

在这里插入图片描述

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

标签: python selenium

本文转载自: https://blog.csdn.net/weixin_46256519/article/details/124227576
版权归原作者 weixin_46256519 所有, 如有侵权,请联系我们删除。

“selenium的webdrive驱动安装(谷歌浏览器)”的评论:

还没有评论