2012-03-29 54 views
4

我使用maven创建了webdriver项目。一切都很好,但有一天我的测试在Firefox中运行时会抛出异常。此时我的Firefox版本是11。Webdriver:Firefox驱动程序不再工作

在我的pom文件中,我试图更改版本,但测试仍然无效: -与远程浏览器通信错误。它可能已经死亡。 或 - 无法执行本机交互:无法加载本机事件组件。

请帮忙解决这个问题。

回答

5

我会建议使用Firefox 3.6,9或10,因为WebDrivers 2.19.0和2.20.0(现在的版本)尚未与Firefox兼容11

The official changelog说,版本2.19.0使本地事件在FF10中。此外,2.15.0版本宣布支持包括FF11在内的FF。似乎有什么错了:)。降级到FF10或类似的,你应该很好。

+0

这也发生在我身上;这似乎是当天的问题。此行为在Firefox更新至V11.0后开始。大多数人不会开始使用特定版本的Firefox(或Chrome),他们只是让它保持最新状态。大多数情况下这是一件好事。但不是在这种情况下。 – Anthony 2012-03-29 12:19:22

+0

是的。我想为测试目的,有多个浏览器是一件好事... =/ – 2012-03-29 12:25:14

+0

它的工作原理!另外我在我的pom文件中遇到了硒版本问题。现在好了。 – Arthur 2012-03-29 14:11:49

0

我升级到Selenium WebDriver 2.25.0和我的测试再次工作。

+0

谢谢。我会试试:) – Arthur 2012-07-25 09:02:27

+0

此时,FF 13被支持。但我遇到类似的问题FF 14-15 – shigazaru 2012-08-29 19:22:54

+0

2.25.0中的webdriver存在一个错误,所以如果您使用此方法,请务必将selenium-server也包含在您的依赖项中。有关更多信息,请参阅http://code.google.com/p/selenium/issues/detail?id=4314。 – Brett 2012-11-06 09:08:44

相关问题