这里首先需要查看一下自己安装的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. zip和rar文件的contentType

    zip.rar.msi等文件使用Chrome提交的ContentType都为null,IE可以正确获取

  2. 如何在Foxwell NT650 OBD2扫描仪上查看实时PID数据?

    这是在Foxwell NT650扫描仪上使用实时数据菜单的操作指南 . 实时数据菜单使您可以查看和记录来自电子控制模块的实时PID数据.菜单选项通常包括: 完整的数据清单 自定义数据列表 如何使用“完 ...

  3. java 用condition&reentrylock实现生产者消费者

    package com.lb; import java.util.ArrayList; import java.util.List; import java.util.concurrent.locks ...

  4. 垃圾windows10更新遇到的问题

    缘由 1.win10现在必须更新,不更新不给你用,关闭自动更新的方法都失效了,如果有人知道有效的方法还请私信指教一下.. 一个延迟几天的笨方法:当出现更新并关机或更新并重启时,把电源键设置成关机. 就 ...

  5. 批量刷数据sql

    update t_free_m**  m set m.plate_no = ( select v.plate_num from t_wh_vehi*** v where v.vin = m.car_v ...

  6. 微信H5支付demo

    首先我们必须得在微信公众平台和微信商业平台那边配置好相关配置 1.注册微信服务号,开通微信支付权限绑定微信商业平台(这个具体怎么操作我就不说了) 2.获取应用(公众号)appid.应用(公众号)秘钥. ...

  7. 一、Cookie和Session介绍

    会话跟踪 1. 什么是会话  * 用户拨打10086,从服务台接通后会话开始:  * 用户发出话费查询请求,服务台响应.这是该会话中的一个请求:  * 用户发出套餐变更请求,服务台响应.这是该会话中的 ...

  8. LeetCode——853.车队

    N 辆车沿着一条车道驶向位于 target 英里之外的共同目的地. 每辆车 i 以恒定的速度 speed[i] (英里/小时),从初始位置 position[i] (英里) 沿车道驶向目的地. 一辆车 ...

  9. Review For Exam

    Review For Exam [2019 福建省赛] 一个很简单的状态压缩DP,结果集体走偏 如何解决连续几日的限制问题?这种东西普通的DP很难写 #include <bits/stdc++. ...

  10. liquibase 注意事项

    liquibase 一个changelog中有多个sql语句时,如果后边报错,前边的sql执行成功后是不会回滚的,所以最好分开写sql <changeSet author="lihao ...