selenium(三)之webDriver与浏览器版本问题

本文探讨了Selenium自动化测试过程中,由于浏览器版本快速更新导致的WebDriver兼容性问题。详细介绍了Chrome、Firefox与其他浏览器的WebDriver版本对应关系,提供下载链接及使用建议。

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

1.最常用的chrome

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

chrome driver版本chrome浏览器
v2.31v58-60
v2.30v58-60
v2.29v56-58
v2.28v55-57
v2.27v54-56
v2.26v53-55
v2.25v53-55
v2.24v52-54
v2.23v51-53
v2.22v49-52
v2.21v46-50
v2.20v43-48
v2.19v43-47
v2.18v43-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.0v 18
2.30.0v 19
2.31.0v 20
2.42.2v 29
2.44.0v 33 (不支持31)
2.52.0v 45.0
2.53.0v 46.0
2.53.1v 47.0.1

2). selenium 3.x

selenium,geckodriver,firefox 各版本对应

seleniumgeckodriverfirefox
3.30.15v 48+
3.40.16v 52
3.40.17v 52
3.40.18v 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/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值