您的位置:首页 > 其它

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

2017-09-08 11:31 405 查看
引言:

由于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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐