要想浏览器能够自动跑起来,驱动是必不可少的,但往往很多人都不会安装驱动,驱动和浏览器版本不对应,找不到对应的驱动等等问题,都会导致脚本的报错。所以,这就教大家一个方法,如何找到对应浏览器的版本驱动,不需要安装低版本的浏览器等。

跟着下面的步骤来:

1、打开selenium官网:https://www.selenium.dev/

2、选择文档 Documentation

3、左边拉到最下面,选择切换语言,切成简体中文

4、选择selenium安装

5、选择安装WebDriver二进制文件,然后右边点击下载 WebDriver二进制文件

6、然后往下拉,找到快速参考,然后这里有谷歌,火狐,IE等三大浏览器的驱动,看你脚本使用的什么浏览器来选择,点击下载

7、点击下载之后,你会看到有很多版本号,这个时候就打开你的浏览器,查看版本号下载对应的驱动。

8、查看浏览器版本号选择对应的驱动,以谷歌为例,点击右上角三个点,帮助,关于谷歌

9、选择对应的版本号驱动,上面浏览器的版本是75.0.3770.100,这时候没有对应的,就选择最接近的,75.0.3770.140

10、点击进入就是下周压缩包了,根据你想要执行的环境来选择压缩包,压缩包解压后里面会有一个浏览器的驱动,我们将他复制出来放到一个文件里面,然后去配置他的环境变量就可以了。

11、最后,测试一下驱动是否配置正确:

打开命令行,输入去驱动名:Chromedriver.exe(Chrome的驱动),然后出现下图,就代表成功了。

最后一个注意事项,如果不想驱动失效了,或者更新驱动,你就要禁止浏览器自动更新,一版浏览器会自动更新的,更新了之后版本和驱动就对不上了,这样脚本就会无法执行。

selenium自动化:如何下载浏览器对应的版本驱动相关推荐

  1. Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 文章目录 一.Selenium搭建环境 1.安装 2.安装Chrome安装浏览器驱动WebDriver 1)查看Chrome浏览器版本 2)在驱动器版本里选 ...

  2. 关于python UI Selenium自动化的一个浏览器driver重复调用问题

    最开始也是和大多数一样先写个方法去定义一个驱动每次都要传入一个driver对象 class PageObject(object):     def __init__(self, driver):   ...

  3. Selenium自动化之最大化浏览器操作

    #最大化浏览器 driver.maximize_window() from selenium import webdriver import unittest import timeclass Vis ...

  4. python+selenium 自动化之启动浏览器加载浏览器的插件

    1.之前已经总结了在浏览器启动的时候,加载插件的一种方法(创建一个profile),这里有一种方法,可以加载到系统浏览器的所有插件,方便在脚本执行中运用firebug,firepath灯进行脚本调试. ...

  5. selenium自动化,更新到最新的chrome驱动

    很久没有做自动化了,最近想要熟悉下,发现之前的chrome驱动器与现在的chrome浏览器版本不匹配了导致报错 提示如下: raise exception_class(message, screen, ...

  6. python+selenium自动化软件测试

    1.1 环境搭建 1.1.1 selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测 ...

  7. Selenium WebDrive使用Edge浏览器模拟登录163邮箱

    ** Selenium WebDrive使用Edge浏览器模拟登录163邮箱(详细过程及代码) ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https ...

  8. 脚本应用实例_Selenium自动化中无头浏览器的应用

    由于在实际的测试环境下,使用图形界面的浏览器占用测试机资源过大效率低, 一般来说,在调试好脚本的基础上,抛开浏览器图形界面执行测试用例的. 现在可以使用的无头浏览器有很多,这里介绍一个使用方便的无头浏 ...

  9. python谷歌浏览器驱动安装失败_Selenium自动化库在安装谷歌浏览器Chrome及其驱动chromedriver的安装问题...

    Selenium自动化库在安装谷歌浏览器chrome及其驱动的问题 1.如何下载谷歌浏览器chrome及驱动chromedriver 本人经过大半天的研究总结,也是在追寻一个Selenium自动化库的 ...

最新文章

  1. Ubuntu 系统 卸载OpenJDK 8
  2. guestbook.php注入,TinyGuestBook 'sign.php'多个SQL注入漏洞
  3. 网络推广外包——网络推广外包网站专员如何避免“网站过度优化”
  4. 【MFC】MFC消息处理和映射
  5. Sdut 2165 Crack Mathmen(数论)(山东省ACM第二届省赛E 题)
  6. BZOJ 1725: [Usaco2006 Nov]Corn Fields牧场的安排
  7. python、java、C三种方法打印乘法表
  8. 计算机网络连接图标 红叉,win7系统网络连接成功但图标显示红叉的解决方法
  9. 2021-07-31
  10. qt实现涂鸦板_Qt涂鸦板程序图文详细教程
  11. JNA使用问题及解决
  12. java read dxf xdata_DXF格式文件数据提取
  13. Visual Studio NuGet程序包找不到源
  14. ABP框架 - 我的第一个Web API
  15. Taobao平台API的应用场景和实例
  16. Linux 查看查找文件
  17. 使用C32asm编辑
  18. 使用go实现反向代理
  19. 毕业设计-基于微信小程序的 DIY 服装系统
  20. SSA麻雀算法-LSTM-优化神经网络神经元个数-dropout-batch_size

热门文章

  1. 计算机派位志愿填报技巧,广州公办初中入学途径+志愿填报技巧,太实用了
  2. Kali Linux渗透测试——漏洞扫描
  3. B站品牌如何实现年轻化营销?看奥利奥在B站解锁更多种草“玩法”!
  4. 解除PDF限制打印/编辑
  5. 拉卡拉成功秘诀之贴合商户需求
  6. Datatables基本初始化
  7. 手把手用Python教你如何发现隐藏wifi
  8. 我的世界java路径错误_我的世界JAVE路径错误怎么办?路径设置方法
  9. canvas擦除画的线但不擦除背景
  10. 微信公众号开发之内置地图