我有一个项目,我们有一些Selenium测试。我最近将Firefox升级到7.0.1,因为它促使我和现在这些测试使用的“WebDriver for Firefox”扩展已被破坏。
我该如何解决这个问题?我必须卸载当前版本的Firefox并安装较旧的版本吗?或者是否有一个我可以编辑的文件告诉它忽略版本不同?
答案 0 :(得分:6)
升级到Selenium webdriver到2.8可能会解决它。
不幸的是,自5.0以来每次Firefox升级都是如此。
答案 1 :(得分:3)
我会尝试使用最新的selenium-webdriver。我也运行Firefox 7.0.1,它适用于selenium-webdriver 2.8.0。
答案 2 :(得分:3)
您可以告诉Firefox忽略插件和扩展程序版本。
about:config
extensions.checkCompatibility.7.0
这应该可以防止插件引发与7.0.1版本兼容性的问题
答案 3 :(得分:0)
我正在使用FF-8。只需从standalone.jar更改firefox版本即可。为此,使用unzipper解压缩jar文件,并在解压缩的文件中搜索install.rdf文件。在字垫中打开它们并更改版本。您可以添加最新版本的浏览器。有五六个文件需要更改。再次执行此操作后,将其更改为扩展名.jar