Как установить селен для Atom IDE? - PullRequest
0 голосов
/ 30 апреля 2018

Когда я пробую свой код в Atom IDE.

from selenium import webdriver

br = webdriver.Firefox()
br.get('https://www.facebook.com/login/')
email = br.find_element_by_id('email')
email.send_keys('7021038678')
pas = br.find_element_by_id('pass')

pas.send_keys('welcome')
pas.submit()

Я получаю сообщение об ошибке:

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

Я сделал pip install --user selenium в команде консоли в Atom. Я просматривал другие посты по этому поводу, однако я не уверен, как бы это исправить с помощью Atom IDE, поскольку я использую Atom для Python вместо Python IDE.

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Вы также можете передать путь к Geckodriver во время инициализации

br = webdriver.Firefox('@your_browser_path')
0 голосов
/ 30 апреля 2018

Я не верю, что это проблема с Selenium. Вы должны прочитать то, что говорит ошибка: «geckdriver.exe», который используется веб-драйвером FireFox для запуска тестов.

Все, что вам нужно сделать, это установить geckodriver и сделать ссылку на каталог файлов в вашем PATH в переменных системного окружения

...