J'utilise du sélénium avec python et j'ai téléchargé le chromedriver pour mon ordinateur Windows à partir de ce site: http://chromedriver.storage.googleapis.com/index.html?path=2.15/
Après avoir téléchargé le fichier zip, j'ai décompressé le fichier zip dans mon dossier de téléchargement. Ensuite, j'ai mis le chemin vers l'exécutable binaire (C: \ Users \ michael \ Downloads \ chromedriver_win32) dans la variable d'environnement "Path".
Cependant, lorsque j'exécute le code suivant:
from selenium import webdriver
driver = webdriver.Chrome()
... je reçois le message d'erreur suivant:
WebDriverException: Message: 'chromedriver' executable needs to be available in the path. Please look at http://docs.seleniumhq.org/download/#thirdPartyDrivers and read up at http://code.google.com/p/selenium/wiki/ChromeDriver
Mais - comme expliqué ci-dessus - l'exécutable est (!) Dans le chemin ... que se passe-t-il ici?
choco install chromedriver
.
chromedriver.exe
dans le même répertoire que votre script Python.