Ich versuche Selen in Python zu verwenden und aus irgendeinem Grund kann ich den Pfad nicht ändern, so dass ich nur den Speicherort des Browsertreibers angeben kann. Ich habe jedoch mehrere Fahrer ausprobiert und keiner von ihnen hat funktioniert.Selen WebDriverException Treiber unerwartet beendet
Umgebung: Windows 7, Anaconda3-Python3.6.1, Selen3.4.3, Chrome59.0.3071.115 (Offizielle Build) (64-Bit), Chromedriver2.30 (Win32).
Hier sind ein Teil des Codes, den ich versucht habe und der entsprechende Fehler.
from selenium import webdriver
driver = webdriver.Chrome("I:\chromedriver.exe")
Traceback (letzter Anruf liest):
Datei "", Zeile 1, in driver = webdriver.Chrome ("I: \ chromedriver.exe")
Datei „C: \ Users \ yz \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ Selen \ WebDriver \ chrome \ webdriver.py“, Zeile 62, in init self.service.start()
Datei "C: \ Benutzer \ yz \ AppData \ Lokal \ Kontinuum \ Anaconda3 \ lib \ site-packages \ selen \ WebDriver \ common \ service.py "Linie 96, in Start self.assert_process_still_running()
Datei" C: \ Benutzer \ yz \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ Selen \ WebDriver \ common \ service.py ", Zeile 109, in assert_process_still_running % (self.path, return_code)
WebDriverException: Dienst I: \ chromedriver.exe unerwartet beendet. Statuscode: 1 betrug
ist Ihr 'Pfad' zum Treiber richtig? sollte so etwas wie dieses Format 'C: \\ phantomjs-2.1.1-windows \\ phantomjs' sein – PYA
Ich habe versucht' driver = webdriver.Chrome ("I: \\ chromedriver") 'aber habe den gleichen Fehler – Claudia
try' I: \\ chromedriver.exe' – PYA