"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment WebDriverManager peut-il résoudre l'erreur « l'exécutable chromedriver doit être dans PATH » dans Selenium ?

Comment WebDriverManager peut-il résoudre l'erreur « l'exécutable chromedriver doit être dans PATH » dans Selenium ?

Publié le 2024-12-23
Parcourir:341

How Can WebDriverManager Solve the

Erreur de chemin d'accès ChromeDriver non disponible résolue à l'aide de WebDriverManager

De nombreux utilisateurs rencontrent le message d'erreur " WebDriverException : message : l'exécutable 'chromedriver' doit être disponible dans le chemin" lors de l'utilisation de Selenium avec Python. Malgré la définition du chemin de l'exécutable dans la variable d'environnement « Chemin », le problème persiste.

La méthode traditionnelle de résolution de cette erreur impliquait le téléchargement manuel et la configuration du chemin du binaire ChromeDriver. Cependant, une solution plus simple est disponible via WebDriverManager.

Installation de WebDriverManager

Exécutez la commande suivante pour installer WebDriverManager :

pip install webdriver-manager

Utilisation de WebDriverManager avec Selenium

Avec WebDriverManager installé, vous pouvez modifier le code Selenium comme suit :

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

WebDriverManager télécharge et définit automatiquement le binaire ChromeDriver approprié pour votre système d'exploitation, éliminant ainsi le besoin de gestion manuelle. Cette approche s'étend également à d'autres pilotes Web tels que Firefox, Edge et IE.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3