У меня такая конфигурация:
Raspberry Pi2
with StretchPython 2.7
with pip installedFirefox 52.9.0
(из команды apt-get install firefox-esr)geckodriver 0.17.0
(из https://github.com/mozilla/geckodriver/releases/download/v0.17.0/geckodriver-v0.17.0-arm7hf.tar.gz), скопирован в / usr / local / binSelenium 3.4.0
Итак, согласно https://firefox-source-docs.mozilla.org/testing/geckodriver/geckodriver/Support.html, это должно сработать. Однако запуск этого простого скрипта Python:
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(1024, 768))
display.start()
driver = webdriver.Firefox()
driver.get('http://www.google.com/')
print browser.title
driver.quit()
display.stop()
возвращает ошибку:
Неожиданно завершился сервис geckodriver. Код состояния был: -11
Я пробовал много вещей, таких как обновление Selenium / geckodriver до последних выпусков, пробовал несколько выпусков между ними (Selenium 3.0.2, Geckodriver 0.11.1, как указано в Selenium Firefox webdriver приводит к ошибке: служба geckodriver неожиданно завершила работу. Код состояния: 2), но все та же ошибка -11 (сбой) .
Есть идеи или рабочая конфигурация? Спасибо, Жан