Maison > Article > développement back-end > Pourquoi est-ce que j'obtiens « WebDriverException : erreur inconnue » dans Selenium avec les anciennes versions de Chrome ?
WebDriverException : erreur inconnue dans Selenium avec des versions plus anciennes de Chrome
Lors de l'utilisation de Selenium avec des versions plus anciennes de Google Chrome, les utilisateurs peuvent rencontrer l'erreur " WebDriverException : erreur inconnue : impossible de trouver le binaire Chrome." Cette erreur se produit lorsque ChromeDriver ne parvient pas à localiser le binaire Chrome à l'emplacement par défaut attendu.
Solution :
Pour résoudre ce problème, spécifiez explicitement l'emplacement du binaire Chrome à l'aide de l'option Propriété Options.binary_location. Cette propriété accepte le chemin d'accès à l'exécutable binaire Chrome.
<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 fournissant l'emplacement exact du binaire Chrome, ChromeDriver peut localiser et lancer Chrome avec précision, résolvant ainsi l'erreur « Impossible de trouver le binaire Chrome ».
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!