问题:是否有在线维护的与 Selenium 兼容的 Firefox 版本列表?
我如何知道更新是否会破坏某些功能(除了测试和发现我的脚本没有运行:-))?最新版本的 Selenium for Python 无法与最新发布的 Firefox (48.0) 正常工作,因此我必须降级到 Firefox 47.0.1 才能让我的脚本再次工作。
我得到的错误是下面那个“著名的”错误:
“浏览器似乎已退出” selenium.common.exceptions.WebDriverException:消息:在我们可以连接之前,浏览器似乎已退出。如果您在 FirefoxBinary 构造函数中指定了 log_file,请检查它的详细信息。
建议:“请稍候再更新您的 Firefox 版本”
Firefox 的 driver.get() 函数无法正常工作 - 它会打开一个空白页面并且不会加载我要求加载的页面。
最佳答案
在回答您原来的问题时,我不认为存在兼容的版本列表。然而,特别是对于 Firefox 48,from the mouth of David Burns of Mozilla :“当扩展签名在 Firefox 48 或更高版本中发布时,当前的 Selenium WebDriver 插件方法将不再起作用,您将需要更新到 Marionette。”
如果您想使用 Firefox 48 而不是降级,您可以了解如何设置 Marionette here .
关于python - Selenium Python 3.0.0b2 与最新的 Firefox 发布版本 48.0 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38744831/