Heim  >  Artikel  >  Backend-Entwicklung  >  Warum erhalte ich in Selenium mit älteren Chrome-Versionen „WebDriverException: Unknown Error“?

Warum erhalte ich in Selenium mit älteren Chrome-Versionen „WebDriverException: Unknown Error“?

Barbara Streisand
Barbara StreisandOriginal
2024-11-02 09:33:03882Durchsuche

Why Am I Getting

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn