Нет такого файла или каталога: «geckodriver» для простого приложения Selenium на Python

Я использую простой пример selenium для Linux:

from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("something") 

и получить сообщение об ошибке:

 FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver' 

Как это исправить?

 $ python Python 3.5.2 (default, Jun 28 2016, 08:46:01) [GCC 6.1.1 20160602] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import selenium >>> from selenium.webdriver.common.keys import Keys >>> 

2 Solutions collect form web for “Нет такого файла или каталога: «geckodriver» для простого приложения Selenium на Python”

Необходимо добавить исполняемый файл geckodriver в путь, который можно скачать здесь . Я в основном следил за проблемой github здесь

Вы используете селен 3? Также вы получаете ту же ошибку с python 2.7?

  • селен с scrapy для динамической страницы
  • Нужна помощь в поиске / щелчке выпадающего списка в таблице с использованием селена
  • Как получить XPath из selenium webelement или из lxml?
  • Нажав на ссылку, используя селен, используя python
  • Python Selenium: как проверить, действительно ли WebDriver завершает работу ()?
  • Получение текста таблицы быстро в Selenium
  • Настройка пути к бинарнику firefox на окнах с помощью selenium webdriver
  • Selenium's firefox webdriver работает на одном компьютере, но не в другом
  • Python - лучший язык программирования в мире.