这里首先需要查看一下自己安装的selenium版本

查看步骤:

windows系统打开cmd命令行输入:pip show selenium查看结果如下:

进入到selenium官网查看版本信息

selenium和firefox浏览器版本查看

进入selenium官网:https://docs.seleniumhq.org/download/

查看selenium client&Webdirver language bingdings中自己对应的语言后边的change log如下图:

博主因为使用的是python语言,所以查看的是python对应的change log。log文档里边有允许哪个浏览器使用。

另:selenium 3.x基本要求: 
1.从selenium 3.0.0开始就要求firefox为48及以上版本

2.selenium 3.x使用的java版本为jdk 1.8,selenium

3. selenium 3.x使用geckodriver作为firefox浏览器的驱动的替代

Firefox各个版本下载地址:http://ftp.mozilla.org/pub/firefox/releases/

Chrome和Chromedriver版本对应

依然是上述selenium官网页面,将页面下拉,找到如下图所示位置

点击change log可以查看Chrome各个版本对应的驱动,目前3.11版本可以使用2.36版本的驱动

另外,网上搜到的其他chrome驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

IE版本和IE驱动

驱动下载地址:http://selenium-release.storage.googleapis.com/index.html

界面如下图所示:

数字代表的是selenium的版本号,点击对应的版本,下载对应的的ie驱动如下图:

博主的selenium版本是3.11.0下载对应的ie驱动并解压得到IEDriverserver.exe;

将得到的驱动所在目录添加到环境变量中。

如果在执行脚本测试的时候,发现会报错,换一个驱动试试。刚才博主下载的是3.11.0的驱动,执行过程中报错,重新下载了3.11.1的驱动,重新执行之后就正常了。

执行测试脚本如下:

#coding=utf-8

from selenium import webdriver

#cook=webdriver.Ie()

#cook=webdriver.Chrome()

cook=webdriver.Firefox()

cook.get("http://www.baidu.com")

分别执行之后,能够打开浏览器并进入到baidu界面,就说明驱动配置成功。

webdriver访问各个浏览器驱动下载及安装的更多相关文章

  1. selenium以及浏览器驱动下载安装

    1.下载selenium压缩包 http://pypi.python.org/pypi/selenium 下载后压缩在python文件下的lib>site-package文件夹下 2.进入sel ...

  2. Selenium + WebDriver 各浏览器驱动下载地址

    Chrome 点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的ch ...

  3. Robot Framework浏览器驱动下载

    运行robot framework 有时打不开浏览器,可能用到的驱动不对,以下是各浏览器驱动下载,仅供参考!~ 各浏览器下载地址: Firefox浏览器驱动:geckodriver    https: ...

  4. Selenium之浏览器驱动下载和配置使用

    浏览器驱动下载 Chrome浏览器驱动:chromedriver , taobao备用地址 Firefox浏览器驱动:geckodriver Edge浏览器驱动:MicrosoftWebDriver ...

  5. 【Selenium】之谷歌、IE、火狐浏览器各个版本的浏览器驱动下载地址

    地址:chromedriver官网下载地址: http://chromedriver.storage.googleapis.com/index.html(失效了) http://npm.taobao. ...

  6. selenium 浏览器驱动下载地址

    谷歌浏览器驱动下载http://chromedriver.storage.googleapis.com/index.html 火狐浏览器驱动下载http://ftp.mozilla.org/pub/f ...

  7. 解决 win10 家庭版环境下 MySQL 的ODBC驱动下载及安装

    目录 写在前面 下载安装 1.首先,我们需要去官网下载ODBC驱动. 配置 1.打开控制面板.查看方式:选择大图标. 2.选择管理工具的ODBC 数据源(64 位). 3.在驱动程序目录下.我们可以看 ...

  8. web自动化测试python+selenium学习总结----selenium安装、浏览器驱动下载

    一.安装selenium 命令安装selenium库 :pip  install -U selenium 查看selenium是否安装成功:pip list PS:有时会有异常,安装失败,可以尝试去s ...

  9. selenium3 浏览器驱动下载及验证

    下载浏览器驱动 当selenium升级到3.0之后,对不同的浏览器驱动进行了规范.如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动. 各浏览器下载地址: Firefox浏 ...

随机推荐

  1. Tkinter控件

    1.顶层(Toplevel) Toplevel为其他控件提供单独的容器.共有四种类型(1)主顶层,作为根被应用,应该就是root(2)子顶层,依赖于根,根破坏,子顶层也被破坏(3)临时顶层,画在父顶层 ...

  2. Python dict 字典 keys和values对换

    原字典: d1 = { 'en':'英语', 'cn':'中文', 'fr':'法语', 'jp':'日语' } 经过相互对换: d1_inverse = {values:keys for keys, ...

  3. Spring的设计理念和整体架构

    1.Spring的各个子项目 Spring Framework(Core):这是我们熟知的Spring项目的核心.Spring Framework(Core)中包含了一系列Ioc容器的设计,提供了依赖 ...

  4. 15 docker 网络 docker 容器之间的关系 docker link

    1.案例:使用 link 关联后台与数据库 创建 test1 容器 docker run -d --name test1 busybox /bin/sh -c "while true; do ...

  5. Django知识点_梳理

  6. tensorflow训练Oxford-IIIT Pets

    参考链接https://github.com/tensorflow/models/blob/master/object_detection/g3doc/running_pets.md 先参考https ...

  7. 用最小的空间复杂度找出一个长度为n的数组且数据中的元素是[0,n-1]中任一个重复的数据。

    用最小的空间复杂度找出一个长度为n的数组且数据中的元素是[0,n-1]中任一个重复的数据. 比如:[1, 2, 3, 3, 2, 2, 6, 7, 8, 9] 中 2 or 3 分析:这道题目,实现比 ...

  8. 多对多的三种创建方式-forms相关组件-钩子函数-cookie与session

    多对多的三种创建方式 1.全自动(推荐使用的**) 优势:第三张可以任意的扩展字段 缺点:ORM查询不方便,如果后续字段增加更改时不便添加修改 manyToManyField创建的第三张表属于虚拟的, ...

  9. HTTP1.0和HTTP1.1的一些区别

    HTTP1.0和HTTP1.1的一些区别 HTTP1.0最早在网页中使用是在1996年,那个时候只是使用一些较为简单的网页上和网络请求上,而HTTP1.1则在1999年才开始广泛应用于现在的各大浏览器 ...

  10. python之golb模块

    golb模块可以查找符合特定规则的文件路径名,查找文件名使用三种不同的匹配符:‘*’,‘?’,‘[]’.'*'匹配0个或多个字符,'?‘匹配单个字符,’[]‘匹配指定范围内的字符,比如[A-Z] 1. ...