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

文章目录

  • selenium的webdrive驱动安装(谷歌浏览器)
    • selenium测试报错,显示为webdrive驱动问题
    • 一运行程序就 !闪频 ! 闪退 !
      • 解决方法
        • 1. 重新安装相对应版本的webdrive驱动
        • 2. 以谷歌浏览器webdrive驱动为例,webdrive驱动下载地址
      • 以下为示例图:
          • - `报错的代码
          • - 找到浏览器版本 (100.0.4896.127)
          • - webdrive驱动下载地址
          • 1 - 找到对应版本(100.0.4896.20)
          • 2 - 前面位数相同即可,末尾数可不同
          • 1 - 下载对应的压缩文件
          • 2 - 例如,Windows系统对应 chromedrive_win32.zip,32位和64位都是这个
          • - 解压得到 chromedrive.exe
          • - 找到python安装文件路径
          • 1 - 进入python文件
          • 2 - 若文件中没有 chromedrive.exe,就把刚解压的 chromedrive.exe 放到这里
          • 3 - 若有 chromedrive.exe,就把这个替换成刚解压的 chromedrive.exe
          • 4 - 若是删不了chromedrive.exe并且提示chromedrive.exe已打开,就打开任务管理器把所有chromedrive.exe后台程序全部结束任务
          • 1 - 重新运行程序,看看问题是否解决
          • 2 - 运行程序,没有闪频,没有闪退,显示浏览器页面,即OK

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()

selenium的webdrive驱动安装(谷歌浏览器)_第1张图片

- 找到浏览器版本 (100.0.4896.127)

selenium的webdrive驱动安装(谷歌浏览器)_第2张图片

- webdrive驱动下载地址

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

selenium的webdrive驱动安装(谷歌浏览器)_第3张图片

1 - 找到对应版本(100.0.4896.20)
2 - 前面位数相同即可,末尾数可不同

selenium的webdrive驱动安装(谷歌浏览器)_第4张图片

1 - 下载对应的压缩文件
2 - 例如,Windows系统对应 chromedrive_win32.zip,32位和64位都是这个

selenium的webdrive驱动安装(谷歌浏览器)_第5张图片

selenium的webdrive驱动安装(谷歌浏览器)_第6张图片

- 解压得到 chromedrive.exe

selenium的webdrive驱动安装(谷歌浏览器)_第7张图片

- 找到python安装文件路径
where python

selenium的webdrive驱动安装(谷歌浏览器)_第8张图片

1 - 进入python文件
2 - 若文件中没有 chromedrive.exe,就把刚解压的 chromedrive.exe 放到这里
3 - 若有 chromedrive.exe,就把这个替换成刚解压的 chromedrive.exe
4 - 若是删不了chromedrive.exe并且提示chromedrive.exe已打开,就打开任务管理器把所有chromedrive.exe后台程序全部结束任务

selenium的webdrive驱动安装(谷歌浏览器)_第9张图片


1 - 重新运行程序,看看问题是否解决
2 - 运行程序,没有闪频,没有闪退,显示浏览器页面,即OK

你可能感兴趣的:(笔记,python,selenium)