2017-10-17 14 views
-1

J'ai essayé toutes les solutions d'autres threads. J'ai toujours ce problème.WebDriverException: Message: L'exécutable 'geckodriver' doit être dans PATH pour Windows 8

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. 

Et dans ma variable système: 'Path':

.....v1.0\;C:\ProgramData\chocolatey\bin;C:\Go\bin;C:\Program Files\nodejs\;C:\Program\Files\Java\jdk1.8.0_144\bin;C:\Users\me\AppData\Local\browserdriver\chromedriver\chromedriver.exe;C:\Users\me\AppData\Local\browserdriver\geckodriver.exe 

Python ou Javascript. Pas Java. Sous Windows

Y a-t-il quelque chose que je ne comprends pas?

+0

Je pense que vous devez définir comme chemin 'System.setProperty ("webdriver.chrome.driver", "Chemin absolu du pilote Chrome"),' – NarendraR

+0

Je suis python ou js, pas Java. – Stefdelec

+0

Ensuite, essayez 'pilote = webdriver.Chrome (C: //Documents/SeleniumSupport/chromedriver.exe ')' quelque chose comme ça – NarendraR

Répondre

2
path="C:/Users/me/AppData/Local/browserdriver/geckodriver.exe" 
driver = webdriver.Firefox(executable_path=path)