我有一个项目,我们有一些硒测试。我最近将Firefox升级到了7.0.1,因为它促使我现在和现在这些测试使用的“WebDriver for Firefox”扩展被破坏。Selenium WebDriver + Firefox 7.0.1不兼容
我该如何解决这个问题?我必须卸载这个当前版本的Firefox并安装一个较旧的版本吗?或者是否有我可以编辑的文件来告诉它忽略版本不同?
我有一个项目,我们有一些硒测试。我最近将Firefox升级到了7.0.1,因为它促使我现在和现在这些测试使用的“WebDriver for Firefox”扩展被破坏。Selenium WebDriver + Firefox 7.0.1不兼容
我该如何解决这个问题?我必须卸载这个当前版本的Firefox并安装一个较旧的版本吗?或者是否有我可以编辑的文件来告诉它忽略版本不同?
将Selenium webdriver升级到2.8可能会解决它。
可惜这一直这样的话,每Firefox的升级,因为5.0
确认,升级到selenium-webdriver修复了这个问题。谢谢! –
我会用最新的硒的webdriver尝试。我也运行Firefox 7.0.1,它适用于selenium-webdriver 2.8.0。
你可以告诉Firefox忽略插件和扩展版本。
about:config
extensions.checkCompatibility.7.0
这应该防止插件提高与问题其版本兼容性为7.0.1
我正在使用FF-8。只需从standalone.jar更改firefox版本即可。为此,使用unzipper解压缩jar文件,并在解压缩的文件中搜索install.rdf文件。在文字板中打开它们并更改版本。您可以添加最新版本的浏览器。有五六个文件需要更改。在这样做后,再次拉链他们改为扩展名.jar
你可以考虑使用capybara-webkit而不是硒? – parndt
@parndt:不,这个项目已经很成熟了,我们尝试了capybara-webkit,发现它的速度至少是Selenium的两倍。 –
2.4.0看起来有点旧 – kain