[英]Firefox error occurs when use quit function of selenium in python
[英]“Firefox quit unexpectedly.” when running basic Selenium script in Python
我正在尝试使用Python
Selenium
来抓取并打印页面的HTML,但每次运行它时都会收到错误消息
Firefox quit unexpectedly.
我是Selenium的新手,所以任何帮助都将不胜感激。 我希望能够做到最简单的修复。 谢谢!
我的代码:
import selenium
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
print browser.page_source
我几周前在Windows上升级到Firefox 38.x以来的经验是它与Selenium 2.45.x有问题。 调用浏览器时会产生“Firefox已停止工作”错误,我必须手动关闭,此时测试运行。 其他人报告了类似的问题 。
对我有用的解决方案(除了每次手动关闭错误,几天后老了)是卸载最新版本的Firefox并在我运行测试的机器上降级到版本37.0.2 。 出于安全考虑,这并不理想,但如果你小心的话可以。
将Selenium从2.45升级到2.47对我有用。
Selenium 2.46修复了对Firefox 38的支持(看起来也像39)。 请参阅发行说明
您使用的是什么版本的Firefox? firefox 36开始为我打破selenium版本2.43.0。 您可以升级到2.45并检查。 https://code.google.com/p/selenium/issues/detail?id=8399他们最后提到2.45中有ff 36的修复程序。 对于ff 37及以后我不确定。 我将我的ff降级为使用我的硒版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.