这里首先需要查看一下自己安装的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. oracle学习(二)pl/sql基础

    pl/sql组成:DDL DML DCL pl/sql特点: SQL&PL/SQL编译器集成PL/SQL,支持SQL所有范围的语法 支持CASE语句和表达式 继承和动态方法释放 类型进化.属性 ...

  2. deque & list

    deque 双向队列 它也是采用动态数组的方式来管理的提供了随机数组 和vector的区别 1.deque头尾两端可以开放,能够进行快速的插入和删除(vector只能在尾部进行快速的插入和删除) 2. ...

  3. java第三方工具包

    --搜集于网络 1.Apache POI 处理office文档用到的2. IText PDF操作类库 3.Java Base64 Base64编码类库 4.Commons-lang 对应java sd ...

  4. 12)PHP,常量和魔术常量

    义:用于存储一个不会变化也不希望变化的数据的标示符. 常量命名规则,同变量,但习惯说,常常将常量的名称使用“全大写”形式. 定义形式 使用define()函数定义 使用形式:define(“常量名”, ...

  5. debian8.8安装谷歌浏览器

    第一步:下载: wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb   //32位 wget h ...

  6. python学习——list

    list 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.Python有6个序列的内置类型,但最常见的是列表和元组 ...

  7. Win10控制桌面图标显示

    1.桌面鼠标右键,进入个性化 2.进入主题: 3.

  8. 【网络流】One-Way Roads

    [网络流]One-Way Roads 题目描述 In the country of Via, the cities are connected by roads that can be used in ...

  9. hdu 6035 Colorful Tree(虚树)

    考虑到树上操作:首先题目要我们求每条路径上出现不同颜色的数量,并把所有加起来得到答案:我们知道俩俩点之间会形成一条路径,所以我们可以知道每个样例的总的路径的数目为:n*(n-1)/2: 这样单单的求, ...

  10. 爱心Java for循环实现

    public class x { public static void main(String[] args) { for (int i = 0, k = 0; i < 14; i++) { i ...