Webdriver:Firefox驱动不再起作用

4

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

我尝试更改pom文件中的版本,但测试仍然无法正常工作: -与远程浏览器通信时出错。它可能已经停止工作。 或者 -无法执行本机交互:无法加载本机事件组件。

请帮忙解决这个问题。

2个回答

5
我建议使用Firefox 3.6、9或10,因为WebDrivers 2.19.0和2.20.0(今天的版本)还不兼容Firefox 11。 官方更新日志 表明版本2.19.0支持FF10的本机事件。此外,版本2.15.0宣布支持FF11及以下版本。看起来出了些问题:)。将其降级至FF10或类似版本即可解决。

我也碰到了这个问题,似乎是今天的难题。这种行为在Firefox更新到V11.0之后开始出现。大多数人并不会特意选择某个版本的Firefox(或Chrome),他们只是让浏览器自动更新而已。这通常是一件好事。但在这种情况下却不是。 - Anthony
是的,我想出于测试目的,拥有多个浏览器是一件好事情... =/ - Petr Janeček
它可以工作了!!!我在我的pom文件中遇到了Selenium版本的问题,现在已经解决了。 - Arthur

0

我升级到了Selenium WebDriver 2.25.0版本,我的测试又可以正常工作了。


目前,支持FF 13。但我在FF 14-15上遇到了类似的问题。 - Mathieu J.
在2.25.0版本中webdriver存在一个错误,因此如果您正在使用此版本,请确保在依赖项中也包含了selenium-server。请参见http://code.google.com/p/selenium/issues/detail?id=4314获取更多信息。 - Brett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接