Heim >Backend-Entwicklung >Python-Tutorial >Wie behebe ich „WebDriverException: Unbekannter Fehler' mit Selenium und älteren Chrome-Versionen?

Wie behebe ich „WebDriverException: Unbekannter Fehler' mit Selenium und älteren Chrome-Versionen?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-29 09:14:30907Durchsuche

How to Fix

WebDriverException: Unbekannter Fehler bei Selenium und älteren Chrome-Versionen mit Python

Beim Versuch, Selenium mit einer älteren Version von Google Chrome zu starten, werden Sie Möglicherweise tritt der Fehler „WebDriverException: unbekannter Fehler: Chrome-Binärdatei kann nicht gefunden“ auf. Dieses Problem tritt normalerweise auf, wenn der ChromeDriver die Chrome-Binärdatei nicht an ihrem Standardspeicherort finden kann.

Die Lösung für dieses Problem besteht darin, den Chrome-Binärspeicherort mithilfe der Binary_location-Eigenschaft der Klasse webdriver.Chrome.Options explizit anzugeben. Es ist jedoch wichtig zu beachten, dass dieser Fehler auch darauf hinweisen kann, dass die heruntergeladene Version von Chrome oder ChromeDriver nicht den in der ChromeDriver-Dokumentation angegebenen Anforderungen entspricht.

Um die Kompatibilität sicherzustellen, wird empfohlen, die folgenden Anforderungen einzuhalten Verwendung älterer Chrome-Versionen mit Selenium:

  • Stellen Sie sicher, dass die installierte Version von Chrome mit der unterstützten Version für Ihren ChromeDriver übereinstimmt.
  • Setzen Sie die Eigenschaft „binary_location“ auf den genauen Speicherort der ausführbaren Chrome-Datei .
  • Überprüfen Sie noch einmal, ob die ChromeDriver-Version mit der entsprechenden Chrome-Version kompatibel ist.

Wenn Sie diese Richtlinien befolgen, sollten Sie Selenium erfolgreich mit einer älteren Version von Chrome starten können . Wenn die Probleme weiterhin bestehen, lesen Sie die offizielle ChromeDriver-Dokumentation für weitere Schritte zur Fehlerbehebung.

Das obige ist der detaillierte Inhalt vonWie behebe ich „WebDriverException: Unbekannter Fehler' mit Selenium und älteren Chrome-Versionen?. 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