我使用maven创建了webdriver项目。一切都很好,但有一天我的测试在Firefox中运行时会抛出异常。此时我的Firefox版本是11。Webdriver:Firefox驱动程序不再工作
在我的pom文件中,我试图更改版本,但测试仍然无效: -与远程浏览器通信错误。它可能已经死亡。 或 - 无法执行本机交互:无法加载本机事件组件。
请帮忙解决这个问题。
我使用maven创建了webdriver项目。一切都很好,但有一天我的测试在Firefox中运行时会抛出异常。此时我的Firefox版本是11。Webdriver:Firefox驱动程序不再工作
在我的pom文件中,我试图更改版本,但测试仍然无效: -与远程浏览器通信错误。它可能已经死亡。 或 - 无法执行本机交互:无法加载本机事件组件。
请帮忙解决这个问题。
我会建议使用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或类似的,你应该很好。
我升级到Selenium WebDriver 2.25.0和我的测试再次工作。
这也发生在我身上;这似乎是当天的问题。此行为在Firefox更新至V11.0后开始。大多数人不会开始使用特定版本的Firefox(或Chrome),他们只是让它保持最新状态。大多数情况下这是一件好事。但不是在这种情况下。 – Anthony 2012-03-29 12:19:22
是的。我想为测试目的,有多个浏览器是一件好事... =/ – 2012-03-29 12:25:14
它的工作原理!另外我在我的pom文件中遇到了硒版本问题。现在好了。 – Arthur 2012-03-29 14:11:49