WebDriverException: Unbekannter Fehler in Selenium mit älteren Chrome-Versionen
Bei der Verwendung von Selenium mit älteren Versionen von Google Chrome kann bei Benutzern der Fehler „ WebDriverException: unbekannter Fehler: Chrome-Binärdatei kann nicht gefunden werden.“ Dieser Fehler tritt auf, wenn der ChromeDriver die Chrome-Binärdatei nicht am erwarteten Standardspeicherort finden kann.
Lösung:
Um dieses Problem zu beheben, geben Sie den Speicherort der Chrome-Binärdatei mithilfe von explizit an Options.binary_location-Eigenschaft. Diese Eigenschaft akzeptiert den Pfad zur ausführbaren Chrome-Binärdatei.
<code class="python">from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.binary_location = "C:\Program Files\Chrome\chrome64_55.0.2883.75\chrome.exe" driver = webdriver.Chrome('chromedriver.exe', chrome_options=options)</code>
Durch die Angabe des genauen Speicherorts der Chrome-Binärdatei kann der ChromeDriver Chrome genau lokalisieren und starten und so den Fehler „Chrome-Binärdatei kann nicht gefunden werden“ beheben.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Selenium mit älteren Chrome-Versionen „WebDriverException: Unknown Error'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!