Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que j'obtiens « WebDriverException : erreur inconnue » dans Selenium avec les anciennes versions de Chrome ?

Pourquoi est-ce que j'obtiens « WebDriverException : erreur inconnue » dans Selenium avec les anciennes versions de Chrome ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-02 09:33:03882parcourir

Why Am I Getting

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn