【问题标题】:Webdriver: Firefox driver doesn't work anymoreWebdriver:Firefox 驱动程序不再工作
【发布时间】:2012-04-12 23:12:10
【问题描述】:

我用 maven 创建了 webdriver 项目。一切都很好,但是有一天我的测试在 Firefox 中运行时抛出了异常。目前我的 Firefox 版本是 11。

在我的 pom 文件中,我尝试更改版本,但测试仍然不起作用: - 与远程浏览器通信时出错。它可能已经死了。 要么 -无法执行本机交互:无法加载本机事件组件。

请帮忙解决这个问题。

【问题讨论】:

    标签: java firefox selenium webdriver


    【解决方案1】:

    我建议使用 Firefox 3.6、9 或 10,因为 WebDrivers 2.19.0 和 2.20.0(今天的版本)尚不兼容 Firefox 11。

    The official changelog 表示版本 2.19.0 在 FF10 中启用了原生事件。此外,2.15.0 版宣布支持 FF 直至并包括 FF11。似乎那里出了点问题:)。降级到FF10或类似的,你应该很好。

    【讨论】:

    • 这也发生在我身上;这似乎是今天的问题。此行为在 Firefox 将自身更新到 V11.0 后开始。大多数人并不打算使用特定版本的 Firefox(或 Chrome),他们只是让它保持最新。大多数情况下,这是一件好事。但在这种情况下不是。
    • 是的。我想出于测试目的,拥有多个浏览器是一件好事... =/
    • 有效!!!我的 pom 文件中的硒版本也有问题。现在好了。
    【解决方案2】:

    我升级到 Selenium WebDriver 2.25.0 并且我的测试再次运行。

    【讨论】:

    • 目前支持FF 13。但我对 FF 14-15 也有类似的问题
    • 在 2.25.0 中有一个 webdriver 的 bug,所以如果你使用这个,一定要在你的依赖中包含 selenium-server。请参阅code.google.com/p/selenium/issues/detail?id=4314 了解更多信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 2014-03-07
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    相关资源
    最近更新 更多