在raspbian上,我试图在geckodriver上使用selenium,但是我总是遇到异常。通过遵循这教程,我交叉编译了arm的geckodriver。
我有这样的版本:
如果我设置了cap = DesiredCapabilities().FIREFOX
和cap["marionette"] = False
,那么就会得到一个不同的错误:
selenium.common.exceptions.WebDriverException:消息:无法加载配置文件。可能是火狐版本不匹配。对于火狐48+,您必须使用GeckoDriver。配置文件Dir: /tmp/tmp9kciltry如果您在log_file构造函数中指定了一个FirefoxBinary,请检查它以获得详细信息
我就是这样初始化webdriver的:webdriver.Firefox(firefox_binary="/usr/bin/firefox", executable_path="/home/pi/src/geckodriver")
‘
发布于 2020-10-03 08:58:33
通过将geckodriver版本从0.27.0降到0.23.0,我成功地实现了它,我在这里找到了一个构建:https://github.com/mozilla/geckodriver/releases/tag/v0.23.0
https://stackoverflow.com/questions/64185886
复制相似问题