簡體   English   中英

“Firefox意外退出。”在Python中運行基本的Selenium腳本時

[英]“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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM