【发布时间】:2020-10-03 15:29:45
【问题描述】:
我正在尝试在 raspbian 上将 selenium 与 geckodriver 一起使用,但我不断收到异常。我按照 this 教程交叉编译了 arm 的 geckodriver。
我有这些版本:
- 硒3.141.0
- geckodriver 0.27.0
- Python 3.7.3
- Mozilla 火狐 68.12.0esr
如果我设置了cap = DesiredCapabilities().FIREFOX 和cap["marionette"] = False,那么我会得到一个不同的错误:
selenium.common.exceptions.WebDriverException:消息:无法加载 个人资料。可能的 Firefox 版本不匹配。你必须使用 GeckoDriver 代替 Firefox 48+。配置文件目录:/tmp/tmp9kciltry 如果 你在 FirefoxBinary 构造函数中指定了一个 log_file,检查它 了解详情
这就是我初始化网络驱动程序的方式:webdriver.Firefox(firefox_binary="/usr/bin/firefox", executable_path="/home/pi/src/geckodriver")
`
【问题讨论】:
标签: selenium-webdriver python-3.7 geckodriver raspberry-pi4