Я также отредактировал ответ с возможной несовместимостью версии.
buntu 16.04.3 LTS (GNU / Linux 4.4.0-1066-aws x86_64)
Версия Selenium: селен == 3.6.0
Браузер: Mozilla Firefox 63.0
Версия Geckodriver: geckodriver-v0.19.0-linux64
Ожидаемое поведение -Создайте новый браузер Firefox и сделайте несколько шагов - разбор сайта.
Фактическое поведение -Грохот с бревном: -
self.driver = webdriver.Firefox()
File "/home/ubuntu/env/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 154, in __init__
keep_alive=True)
File "/home/ubuntu/env/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 151, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/home/ubuntu/env/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 240, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/home/ubuntu/env/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 308, in execute
self.error_handler.check_response(response)
File "/home/ubuntu/env/local/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: newSession
Кто-нибудь сталкивался с этой проблемой раньше и имеет возможное решение?
ОБНОВЛЕНИЕ: Выполните следующую команду:geckodriver --log trace & curl -d '{}' 127.0.0.1:4444/session
Журнал :-https://pastebin.com/TirTNKrG