【问题标题】:Can't upgrade Firefox with selenium无法使用 selenium 升级 Firefox
【发布时间】:2015-08-17 22:36:55
【问题描述】:

我暂时升级我的软件以进行自动化 Web 测试。

我的 Selenium 2.41 和 Firefox27 运行良好。当我尝试升级软件时,Selenium 没有问题(我可以升级到最新版本 2.45,并且它在 Firefox27 上运行良好)但我无法升级到任何高于 29 的 Firefox 版本......这是一个我们的问题。

我试图运行我的测试,但在某些时候我得到了这个异常: “无法启动新的浏览器会话,关闭浏览器并清除所有会话数据 org.openqa.selenium.server.RemoteCommandException:等待窗口“null”出现时超时”

有什么想法吗?

最好的问候和感谢

【问题讨论】:

标签: java eclipse firefox selenium


【解决方案1】:

免责声明:我使用的是 Selenium 的 .NET 绑定,而不是 Java。我认为这不会对这种情况产生影响。

Selenium 2.44 had an issue with Firefox 36,但这已在 Selenium 2.45 中解决。 29 到 35 之间的 Firefox 版本可能与 Selenium 2.45 不兼容,尽管这只是我的猜测。


我在使用 Seleinum 2.45 驱动 Firefox 版本 38 时遇到问题:在没有配置文件的情况下实例化 Firefox 驱动程序时,会加载一个 Firefox 实例并立即崩溃到桌面;随后另一个实例将正常加载。

我发现从现有配置文件实例化 Selenium Firefox 驱动程序时没有出现该问题,因此我的解决方法是创建一个空白配置文件,使用该文件的临时副本启动 Selenium 的 Firefox 驱动程序轮廓;然后在测试结束时,删除临时副本。

试试launching the Firefox driver with an existing profile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-01
    • 2011-10-11
    • 1970-01-01
    • 2017-05-08
    • 2015-02-28
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    相关资源
    最近更新 更多