【问题标题】:Firefox launches then closes with "Firefox has failed to launch (selenium 2.53.2)Firefox 启动然后以“Firefox 未能启动 (selenium 2.53.2)
【发布时间】:2016-10-09 23:13:29
【问题描述】:

我在从 Selenium 启动 Firefox(使用版本 2.53.2)时遇到问题。 当我使用以下方式启动它时:

from selenium import webdriver
driver=webdriver.Firefox()

它启动,然后立即尝试以“Firefox 已停止工作”错误关闭。

这一直有效,我尝试卸载并重新安装 Firefox,但每次我仍然遇到同样的问题。 如果我手动启动 Firefox,我不会遇到此问题。

【问题讨论】:

  • 尝试使用现有配置文件启动它。如果它有效,那么配置文件创建有问题。如果失败,说明selenium插件访问firefox有问题
  • 我尝试运行:fp=webdriver.FirefoxProfile() browser=webdriver.Firefox(firefox_profile=fp) 但仍然出现同样的错误
  • 仍然会创建一个新的配置文件。试试这样:stackoverflow.com/a/24650405/5318223
  • 运行以下命令后仍然出现错误(我还是新手,所以不确定我是否正确创建了配置文件?): import os from selenium import webdriver profile = webdriver.FirefoxProfile() profile.set_preference('browser.download.manager.showWhenStarting', False) driver=webdriver.Firefox(profile)
  • 您仍在创建新的配置文件。我建议尝试使用现有配置文件,即创建名为“test”的配置文件,并按照该解决方案中的描述加载它 (new ProfilesIni().getProfile("test");)

标签: selenium firefox


【解决方案1】:

这是 Firefox 47 的一个已知问题: https://bugzilla.mozilla.org/show_bug.cgi?id=1279127

【讨论】:

    猜你喜欢
    • 2011-05-29
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    相关资源
    最近更新 更多