Selenium + Python :: Ошибка при запуске webdriver Firefox

Доброго времени суток коллеги! Всех с днем тестировщика!
Появилась недавно такая проблема, при запуске webdriver’а Firefox вываливается такая ошибка:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 61, in __init__
    desired_capabilities=capabilities)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 72, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 114, in start_session
    'desiredCapabilities': desired_capabilities,
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 165, in execute
    self.error_handler.check_response(response)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 136, in check_response
    raise exception_class(value)
selenium.common.exceptions.WebDriverException: Message: u'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

Пробовал и на Ubuntu (х64) и на Windows (х86) с разными версиями Selenium (2.31 - 2.35) и Firefox (20, 21, 23). Везде одно и тоже. Не могу понять в чем проблема.

Прокси блокирует соединения – Selenium не может получить ответ от браузера, вместо этого он получает ответ от прокси (тот самый, который начинается с <!DOCTYPE HTML PUBLIC… ).

1 лайк

Вобще странно, я даже не открываю никакую страницу. Запускаю так:

from selenium import webdriver

browser = webdriver.Firefox()

P.S.: Получилось подружить только FF 21.0 и Selenium 2.33

Очень странно, но проблема на windows действительно была в прокси. Причем в системном прокси который в IE. Самое интересное что тесты запускаются через Firefox с использованием профиля в котором указано что не использовать прокси. Тем не менее пока не отключил настройки прокси в IE вылазила эта ошибка.

1 лайк