Selenium-Firefox:运行我的Selenium脚本时Firefox浏览器崩溃

Sne*_*sSO 5 python firefox selenium

我正在运行一些我今天在Selenium-Python中开发的脚本.他们工作得很好.当我关闭一个窗口并重新开始测试时,打开的Firefox浏览器会崩溃并且我的脚本会失败.字面上发生了一秒到下一秒.我不确定导致这种情况发生了什么变化.

我在我的机器上运行Selenium 2.53和Firefox 47.偶尔当我再次尝试运行我的脚本时,我会在Pycharm中遇到此运行错误:

文件 "C:\ Python34\LIB \站点包\硒\ webdriver的\火狐\ firefox_binary.py",第98行,在_wait_until_connectable提高WebDriverException( "浏览器似乎已经退出" selenium.common.exceptions.WebDriverException:消息:在我们连接之前,浏览器似乎已经退出.如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息.

通常我手动关闭打开的崩溃的FireFox浏览器时会出现错误.关于发生了什么的任何想法?

小智 2

我在 Firefox 47 和 Selenium 上也遇到了问题。您可以尝试恢复到以前版本的 Firefox 并禁用更新。

以前版本的 Firefox 以及有关如何禁用自动更新的说明可以在这里找到: https ://support.mozilla.org/en-US/kb/install-older-version-of-firefox