geckodriver 支持多少火狐47版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了geckodriver 支持多少火狐47版本相关的知识,希望对你有一定的参考价值。

参考技术A 【Selenium】 -> 【FireFox】

2.25.0 -> 18
2.30.0 -> 19
2.31.0 -> 20
2.42.2 -> 29
2.44.0 -> 33 (不支持31,2014/12/1)
selenium-java-2.42.2版本和firefox 29.0.1版本兼容,如果升级到firefox 30+,则浏览器启动失败。可能是selenium还未同步升级,后面估计可以正常支持。
若selenium的版本和firefox不兼容,需要升级selenium的jar包,或者是升级firefox。
切记,关掉forefox的升级功能,否则连本地Windows上的脚本都跑不起来,且必须降级forefox。
升级后,selenium脚本正常启动firefox。

自动化测试robot framwork的一点小发现

  我们在搭建完robotframwork框架并开始打开火狐浏览器的时候,总会碰到打不开浏览器的问题。这次,分享一个常见的小问题。

这个问题呢,是因为火狐的版本更新频繁,导致selenium的版本跟不上导致的。当然,解决这个问题,你可以选择降低火狐版本,但是却会给自己造成一定的成本。所以有一个可以解决的方法,就是下载 geckodriver.exe 文件,这个文件有32bit和64bit,请不要下错版本了。下完这个文件之后,将这个文件放在Python的根目录即可。不过记住的是,Python的根目录已经添加在path路径下了。

 

以上是关于geckodriver 支持多少火狐47版本的主要内容,如果未能解决你的问题,请参考以下文章

Selenium2学习-042-Selenium3启动Firefox Version 48.x浏览器(ff 原生 geckodriver 诞生)

webdriver问题汇总

python3用Selenium驱动火狐浏览器GeckoDriver安装教程

python3用Selenium驱动火狐浏览器GeckoDriver安装教程

如何使用 Geckodriver 在 Selenium 中禁用 Firefox 登录?

Python+Selenium打开火狐浏览器为啥是出现报错呢