Selenium Python 3.0.0b2与最新的Firefox发布版本48.0不兼容

时间:2016-08-03 13:19:16

标签: python selenium firefox selenium-webdriver python-3.5

问题:是否有与在线维护的Selenium兼容的Firefox版本列表?

我怎么知道更新是否会破坏某些功能(除了测试和发现我的脚本没有运行:-))?最新版本的Selenium for Python无法正常使用最新发布的Firefox(48.0),所以我不得不降级到Firefox 47.0.1以便让我的脚本再次运行。

我得到的错误是下面的“着名”错误:

“浏览器似乎已退出”selenium.common.exceptions.WebDriverException:消息:在我们连接之前,浏览器似乎已退出。如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息。

建议:“请等待更新您的Firefox版本”

Firefox的driver.get()函数无法正常工作 - 它会打开一个空白页面并且不会加载我要求加载的页面。

1 个答案:

答案 0 :(得分:2)

在回答您的原始问题时,我不相信有一个兼容的版本列表。但是,特别参考Firefox 48,from the mouth of David Burns of Mozilla:"当扩展签名在Firefox 48或更高版本中发布时,当前的Selenium WebDriver插件方法将不再有效,您需要更新为Marionette。&# 34;

如果您想使用Firefox 48而不是降级,可以了解如何设置Marionette here