«Firefox неожиданно завершается». При запуске основного сценария Selenium в Python

Я пытаюсь очистить и распечатать HTML-страницу с помощью Selenium в Python , но каждый раз, когда я запускаю ее, я получаю сообщение об ошибке

 Firefox quit unexpectedly. 

Я новичок в Selenium, поэтому любая помощь будет очень признательна. Я надеюсь на самое простое исправление. Спасибо!

Мой код:

 import selenium from selenium import webdriver browser = webdriver.Firefox() browser.get('http://seleniumhq.org/') print browser.page_source 

3 Solutions collect form web for “«Firefox неожиданно завершается». При запуске основного сценария Selenium в Python”

Мой опыт с момента обновления до Firefox 38.x на Windows несколько недель назад состоял в том, что у него есть проблема с Selenium 2.45.x. При вызове браузера он вызывает ошибку «Firefox перестала работать», которую я должен закрыть вручную, после чего тест запускается. Другие сообщили о подобных проблемах .

Решение, которое сработало для меня (кроме ручного закрытия ошибки каждый раз, которое стало старым через несколько дней), было удалить последнюю версию Firefox и перейти на версию 37.0.2 на машине, где я запускаю тесты. Не идеален по соображениям безопасности, но хорошо, если вы осторожны.

Модернизация селена с 2,45 до 2,47 работала для меня.

Selenium 2.46 исправляет поддержку Firefox 38 (и выглядит также как 39). См. Примечания к выпуску

Какую версию firefox вы используете? firefox 36 начал ломаться для меня с селеной версии 2.43.0. Вы можете перейти на 2.45 и проверить. https://code.google.com/p/selenium/issues/detail?id=8399 В конце упоминаются, что есть исправления для ff 36 в 2.45. Для ff 37 и далее я не уверен. Я отказался от своего ff, чтобы работать с версией селена, который у меня был.

  • Пользовательские заголовки в Phantomjs Selenium WebDriver
  • Не удалось щелкнуть ссылку, используя selenium webdriver в python
  • Загрузите файл через гиперссылку в PhantomJS, используя Selenium
  • Запуск селена за прокси-сервером
  • Как прокручивать веб-страницу с помощью selenium webdriver в python?
  • Используйте селен, чтобы щелкнуть и просмотреть больше текста
  • Selenium webdriver не может найти элементы в chrome: // загружает
  • Перенаправление переноса с PhantomJS + Selenium
  • Python - лучший язык программирования в мире.