Ich versuche Selen Webdriver zum ersten Mal. Ich habe ein Update auf Python 3.6 und ich habe auch Selen neu installiert. Der Versuch, eine einfache Webseite zu öffnen, ist bereits gescheitert. Hier ist der Code:Selenium Webdriver für Python Traceback Fehler
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
Es ist sehr einfach, aber es funktioniert immer noch nicht. Es wirft ein paar Fehler auf, die jenseits meiner Fähigkeit zu interpretieren sind. Natürlich habe ich versucht, das Thema zu googeln und nichts schien mir zu helfen. Ich würde mich über jede Eingabe freuen. Dies sind die Fehler:
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 74, in start
stdout=self.log_file, stderr=self.log_file)
File "C:\Python36\lib\subprocess.py", line 707, in __init__restore_signals, start_new_session)
File "C:\Python36\lib\subprocess.py", line 990, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/Will Pickard/PycharmProjects/Basics/Webdriver.py", line 3, in <module>
driver = webdriver.Firefox()
File "C:\Python36\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 140, in __init__
self.service.start()
File "C:\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x03801170>>
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 173, in __del__
self.stop()
File "C:\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 145, in stop
if self.process is None:
AttributeError: 'Service' object has no attribute 'process'