Невозможно найти соответствующий набор возможностей с GeckoDriver - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь запустить пакет python для селена в Debian 9 Stretch для очистки веб-страниц; Я установил такие версии для следующих программ:

  1. Python 2.7.13 (с Pycharm 2018.2 Community Edition)
  2. Mozilla Firefox Quantum 61.0.1 (64 бит)
  3. Selenium 3.14 (с GeckoDriver v0.21.0)

Когда я пытаюсь вызвать веб-драйвер, запустив:

driver = webdriver.Firefox(executable_path="/home/quant/Documenti/Executable/geckodriver")

В консоли python появляется следующее сообщение об ошибке:

Traceback (последний вызов был последним): файл "", строка 1, в файл "/Home/quant/Scrivania/BettingDataDownload/venv/lib/python3.5/site-packages/selenium/webdriver/firefox/webdriver.py", строка 167, в init keep_alive = True) Файл "/home/quant/Scrivania/BettingDataDownload/venv/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", строка 156, в init Файл self.start_session (functions, browser_profile) "/home/quant/Scrivania/BettingDataDownload/venv/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", строка 251, в start_session response = self.execute (Command.NEW_SESSION, параметры) Файл "/home/quant/Scrivania/BettingDataDownload/venv/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", строка 320, в исполнении self.error_handler.check_response (response) Файл "/home/quant/Scrivania/BettingDataDownload/venv/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py", строка 242, в check_response повысить исключение_класса (сообщение, экран, отслеживание стека) selenium.common.exceptions.SessionNotCreatedException: сообщение: невозможно найти соответствующий набор возможностей

Что не так?

Путь к исполняемому файлу правильный, а файл исполняемый; кроме того, добавив параметр firefox_binary к функции webdriver.Firefox следующим образом:

driver = webdriver.Firefox(firefox_binary="/snap/bin/firefox", executable_path="/home/quant/Documenti/Executable/geckodriver")

каждый получает ту же ошибку, показанную выше.

Любая помощь или предложение будут оценены. Спасибо всем.

...