Używam selenu w Pythonie i pobrałem sterownik chromedriver dla mojego komputera z systemem Windows z tej witryny: http://chromedriver.storage.googleapis.com/index.html?path=2.15/
Po pobraniu pliku zip rozpakowałem plik zip do mojego folderu pobierania. Następnie umieszczam ścieżkę do pliku wykonywalnego binarnego (C: \ Users \ michael \ Downloads \ chromedriver_win32) w zmiennej środowiskowej „Ścieżka”.
Jednak gdy uruchamiam następujący kod:
from selenium import webdriver
driver = webdriver.Chrome()
... ciągle otrzymuję następujący komunikat o błędzie:
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
Ale - jak wyjaśniono powyżej - plik wykonywalny znajduje się (!) W ścieżce ... co tu się dzieje?
choco install chromedriver
.
chromedriver.exe
w tym samym katalogu, co skrypt w Pythonie.