Maison >développement back-end >Tutoriel Python >Pourquoi Selenium affiche-t-il toujours « Chromedriver' Executable Not Found » après avoir défini le chemin ?
Erreur de gestion : exécutable 'chromedriver' introuvable
Lors de l'utilisation de Selenium avec Python, message d'erreur "WebDriverException : message : 'chromedriver "L'exécutable doit être disponible dans le chemin" malgré l'ajout manuel du chemin à la variable d'environnement "Chemin" peut être frustrant.
L'approche traditionnelle consistant à télécharger manuellement l'exécutable chromedriver et à définir le chemin est désormais obsolète. Une solution plus moderne et automatisée est fournie par le package webdriver-manager.
En utilisant webdriver-manager, l'installation du binaire chromedriver approprié peut être effectuée de manière transparente. Installez simplement le package avec pip install webdriver-manager et modifiez le code comme suit :
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
Ce code localisera et installera automatiquement la dernière version de l'exécutable chromedriver pour votre système, en garantissant que le chemin est correctement définir et empêcher l'erreur de se produire.
Cette approche simplifiée élimine non seulement le besoin de configuration manuelle du chemin, mais garantit également que vous utilisez toujours la version la plus à jour du pilote chrome. exécutable. De plus, webdriver-manager peut également être utilisé pour gérer l'installation d'autres pilotes de navigateur, tels que Firefox, Edge et IE, ce qui en fait une solution polyvalente pour tous vos besoins de tests Selenium.
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!