我有以下配置:
Raspberry Pi2
带拉伸
Python 2.7
安装了 pip
Firefox 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/bin
Selenium 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(崩溃)。
任何想法或工作配置?谢谢,让
慕的地6264312
偶然的你
相关分类