【问题标题】:Selenium WebDriver + Firefox 7.0.1 incompatibilitySelenium WebDriver + Firefox 7.0.1 不兼容
【发布时间】:2011-12-05 17:41:50
【问题描述】:

我有一个项目,我们有一些 Selenium 测试。我最近将 Firefox 升级到 7.0.1,因为它提示我升级,现在这些测试使用的“WebDriver for Firefox”扩展已损坏。

我该如何解决这个问题?我必须卸载当前版本的 Firefox 并安装旧版本吗?或者有没有我可以编辑的文件告诉它忽略版本不同?

【问题讨论】:

  • 你能考虑用 capybara-webkit 代替 selenium 吗?
  • @parndt:不,这个项目已经很成熟了,我们尝试了 capybara-webkit,发现它的速度至少是 Selenium 的两倍。
  • 经验法则是浏览器的新版本通常意味着您需要更新您的 Selenium 版本
  • 我投票结束这个问题,因为它已经过时了......

标签: firefox selenium


【解决方案1】:

将 Selenium webdriver 升级到 2.8 可能会解决这个问题。

http://web.archive.org/web/20120115040501/http://selenium.googlecode.com/svn/tags/selenium-2.8.0/rb/CHANGES

不幸的是,自 5.0 以来的每次 Firefox 升级都是这种情况

【讨论】:

  • 确认,升级到 selenium-webdriver 解决了这个问题。谢谢!
【解决方案2】:

我会尝试使用最新的 selenium-webdriver。我也运行 Firefox 7.0.1,它适用于 selenium-webdriver 2.8.0。

【讨论】:

    【解决方案3】:

    您可以告诉 Firefox 忽略插件和扩展版本。

    1. 在浏览器地址栏中输入about:config
    2. 右键单击并创建一个名为extensions.checkCompatibility.7.0 的新布尔值
    3. 将此值设置为 false

    这应该可以防止插件引发与 7.0.1 的版本兼容性问题

    【讨论】:

      【解决方案4】:

      我正在使用 FF-8。只需从standalone.jar 更改firefox 版本。为此,使用 unzipper 解压缩您的 jar 文件并在解压缩的文件中搜索 install.rdf 文件。在写字板中打开它们并更改版本。您可以添加最新版本的浏览器。有五六个文件要更改。再次压缩后将它们更改为扩展名 .jar

      【讨论】:

        猜你喜欢
        • 2014-08-21
        • 2019-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-25
        • 2021-06-08
        • 2023-03-13
        相关资源
        最近更新 更多