Maison > Article > développement back-end > Pourquoi ne puis-je pas trouver le binaire Chrome dans Selenium avec les anciennes versions de Chrome ?
WebDriverException : erreur inconnue : impossible de trouver le binaire Chrome avec Selenium en Python pour les anciennes versions de Google Chrome
Lors de l'utilisation de Selenium avec d'anciennes versions de Google Chrome, vous pouvez rencontrer l'erreur suivante :
WebDriverException: unknown error: cannot find Chrome binary
Cette erreur suggère que ChromeDriver est incapable de localiser le binaire Chrome à son emplacement par défaut.
Pour résoudre ce problème :
OS | Default Chrome Location |
---|---|
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 |
<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>
En suivant ces étapes, vous devriez être en mesure de résoudre l'erreur « Impossible de trouver le binaire Chrome » et de lancer avec succès votre instance WebDriver à l'aide de la version Chrome spécifiée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!