Wie kann der Fehler „Chrome-Binärdatei kann nicht gefunden werden' in Selenium Python für ältere Google Chrome-Versionen behoben werden?

Linda Hamilton
Freigeben: 2024-10-30 09:25:27
Original
641 Leute haben es durchsucht

How to Solve the

Chrome-Binärfehler kann mit Selenium Python für ältere Google Chrome-Versionen nicht gefunden werden

Wenn Sie Selenium in Python mit älteren Versionen von Google Chrome verwenden, können Sie Möglicherweise tritt der folgende Fehler auf:

WebDriverException: unknown error: cannot find Chrome binary
Nach dem Login kopieren

Dieser Fehler weist darauf hin, dass der ChromeDriver die Chrome-Binärdatei nicht an ihrem Standardspeicherort finden kann.

Um dieses Problem zu beheben, können Sie den Chrome-Binärspeicherort explizit festlegen Verwenden der Option „binary_location“ in den WebDriver-Optionen. Beispiel:

<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>
Nach dem Login kopieren

Stellen Sie sicher, dass der angegebene Pfad auf den richtigen Chrome-Binärspeicherort für Ihre ältere Chrome-Version verweist.

Alternativ können Sie die entsprechende ChromeDriver-Version installieren, die mit Ihrem kompatibel ist Chrome-Version. Das ChromeDriver-Anforderungsdokument enthält die erwarteten Chrome-Binärspeicherorte für verschiedene Betriebssysteme:

OS Expected Location of Chrome
Linux /usr/bin/google-chrome1
Mac /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Windows XP %HOMEPATH%Local SettingsApplication DataGoogleChromeApplicationchrome.exe
Windows Vista and newer C:Users%USERNAME%AppDataLocalGoogleChromeApplicationchrome.exe

Durch Befolgen dieser Schritte können Sie den Fehler „Chrome-Binärdatei kann nicht gefunden werden“ verhindern und eine erfolgreiche Ausführung Ihrer WebDriver-Skripte mit älteren Betriebssystemen sicherstellen Chrome-Versionen.

Das obige ist der detaillierte Inhalt vonWie kann der Fehler „Chrome-Binärdatei kann nicht gefunden werden' in Selenium Python für ältere Google Chrome-Versionen behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!