引言:
由于selenium通过webDriver来实现自动化测试的过程。但目前浏览器版本更新过快,导致selenium使用的webDriver程序由于版本与浏览器不一致产生的各种问题。

1.最常用的chrome

最新数据更新到2017-7-21,以下为对应各版本信息。

chrome driver版本 chrome浏览器
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46

对应的 chrome webdriver下载地址
我目前使用的是selenium 2.49+chrome driver 2.31+chrome version 59

2.Firefox

1)selenium 2.x

selenium 2.x中是自动集成了firefox驱动。
所以这里只需要对应selenium 版本与firefox浏览器版本即可

selenium 版本 FireFox浏览器
2.25.0 v 18
2.30.0 v 19
2.31.0 v 20
2.42.2 v 29
2.44.0 v 33 (不支持31)
2.52.0 v 45.0
2.53.0 v 46.0
2.53.1 v 47.0.1

2). selenium 3.x

selenium,geckodriver,firefox 各版本对应

selenium geckodriver firefox
3.3 0.15 v 48+
3.4 0.16 v 52
3.4 0.17 v 52
3.4 0.18 v 53

geckodriver下载地址
selenium 3.x基本要求:
a).从selenium 3.0.0开始就要求firefox为48及以上版本

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

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

3.其他浏览器驱动

其他驱动都可以在该网页上找到具体的版本信息
http://docs.seleniumhq.org/download/

selenium(三)之webDriver与浏览器版本问题相关推荐

  1. python中webdriver_浅谈python中selenium库调动webdriver驱动浏览器的实现原理

    最近学web自动化时用到selenium库,感觉很神奇,遂琢磨了一下,写了点心得. 当我们输入以下三行代码并执行时,会发现新打开了一个浏览器窗口并访问了百度首页,然而这是怎么做到的呢? 1 from ...

  2. selenium课程笔记3-使用selenium中的webdriver对浏览器操作-页面元素定位及操作

    1.打开浏览器,打开网页 1 from selenium import webdriver 2 dr=webdriver.Chrome() 3 dr.get('http://www.baidu.com ...

  3. 使用Selenium中的webdriver出现浏览器闪退的原因

    1.问题描述 使用以下方法获取浏览器中<span>11</span>的"11"数据 driver.find_elements(By.XPATH,path) ...

  4. Selenium版本和浏览器版本对应问题

    对于初学者来说,很多都会遇到selenium,webdriver,浏览器版本不对应的相关问题.当然我也不例外,这里将我的解决方法分享给大家,希望能够对大家有所帮助,如果觉得有用,给我一个赞吧. Sel ...

  5. selenium webdriver(python)_selenium、webdriver及浏览器的关系及对应版本安装

    selenkium支持多种浏览器,包括Chrome,Safari,Firefox.Edge 等,我们以Chrome浏览器为例学习.先完成以下3步: 1 selenium安装 安装selenium和安装 ...

  6. Selenium+WebDriver 各浏览器驱动下载与版本对应

    一.chromedriver要与chrome版本对应 chromedriver与chrome浏览器版本对应表(记得就会更新): chromedriver版本 支持的Chrome版本 v2.36 v64 ...

  7. selenium中Chrome和Firefox浏览器驱动的使用和版本对应

    一.Chrome驱动的具体使用问题 使用WebDriver在Chrome浏览器上进行测试时, 需要从http://chromedriver.storage.googleapis.com/index.h ...

  8. 曲鸟全栈UI自动化教学(四):Selenium工作原理及Webdriver对浏览器的配置和操作

    一.前言 上篇文章我们学习了Selenium页面操作原理及如何高效的进行元素定位 那Selenium的工作原理又是什么?是如何驱动浏览器的呢?这篇文章为你讲解Selenium工作原理及Webdrive ...

  9. selenium自动化:如何下载浏览器对应的版本驱动

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

  10. python 模拟浏览器selenium_使用python selenium webdriver模拟浏览器

    原博文 2016-12-18 18:26 − selenium是进行web自动化测试的一个工具,支持C,C++,Python,Java等语言,他能够实现模拟手工操作浏览器,进行自动化,通过webdri ...

最新文章

  1. 微服务架构实践之缓存
  2. java8中Predicate用法
  3. ping命令整个过程详解
  4. 休眠:在sqlRestriction上使用联接表别名
  5. 前端学习(2782):获取轮播图的数据
  6. php yii 命令行,命令行模式(Command)
  7. spring boot中使用ehcache
  8. 基于SSM的作业调度平台-java作业调度平台
  9. julia 与并行计算(部分有参考和转载)
  10. Python的time,datetime,string相互转换
  11. lena.raw图片文件下载及打开方式
  12. 6场圆桌,20+演讲,48小时聚会, 2020全球区块链算力大会圆桌议题首度曝光
  13. Git commit --amend
  14. php+aira2+ffmpeg下载m3u8文件并保存成mp4
  15. vscode 是干什么用的_vscode这个软件有什么用
  16. Photoshop CC 2019 软件安装教程
  17. uniApp使用高德地图api
  18. 网卡和网卡的驱动程序
  19. VirtualBox 常用设置说明
  20. Linux 下配置JDK 并运行springboot项目进行访问 Tomcat的安装

热门文章

  1. python3GUI--做一款某雷影音播放器By:PyQt5
  2. 硬盘分区故障修复全攻略
  3. 存储基础知识--存储网络
  4. Client network socket disconnected before secure TLS connection was establishedView in Conso
  5. 科学软件编辑器在科研项目中的应用感想
  6. 关于ssh整合后struts2拦截器不起作用(blog-1)
  7. QQ和MSN 在线代码
  8. 开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)
  9. DIY无人机(匿名拓控者P2+F330机架)
  10. 概率论与数理统计常用公式大全