Selenium Firefox Webdriver führt zu Fehler: Service Geckodriver wurde unerwartet beendet. Statuscode war: 2
Ich schreibe ein Programm, das eine Website nach bestimmten Einträgen in Artikeln durchsucht. Ich verwende Selenium-Webtreiber für Python.
Während ich versuche, eine Verbindung zu der Site herzustellen, erhalte ich die folgende Ausnahme:
Traceback (most
recent call last):
File "search.py", line 26, in <module>
test.search_for_keywords()
File "search.py", line 13, in search_for_keywords
browser = webdriver.Firefox()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\firefox\webdriver.py", line 65, in __init__
self.service.start()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\common\service.py", line 86, in start
self.assert_process_still_running()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\common\service.py", line 99, in assert_process_still_running
% (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service geckodriver unexpectedly exited. Status code was: 2
Es heißt, dass der Webdriver unerwartet beendet wurde. Wie kann ich dieses Problem beheben? Ich versuche mich mit Firefox Version 48.0 mit Python Version 2.7.12 zu verbinden