如何解决Raspberry Pi 4:selenium.common.exceptions.SessionNotCreatedException:消息:无法找到匹配的功能集
我正在尝试在raspbian上将硒与geckodriver一起使用,但我不断收到异常。我遵循this教程来交叉编译已编译的geckodriver。
我有以下版本:
- 硒 3.141.0
- geckodriver 0.27.0
- Python 3.7.3
- Mozilla Firefox 68.12.0esr
如果我设置了cap = DesiredCapabilities().FIREFOX
和cap["marionette"] = False
,则会收到另一个错误:
selenium.common.exceptions.WebDriverException:消息:无法加载 个人资料。可能的Firefox版本不匹配。您必须使用 相反,适用于Firefox 48+的GeckoDriver。配置文件目录:/ tmp / tmp9kciltry如果 您在FirefoxBinary构造函数中指定了log_file,请检查它 详情
这是我初始化网络驱动程序的方式:webdriver.Firefox(firefox_binary="/usr/bin/firefox",executable_path="/home/pi/src/geckodriver")
`
解决方法
通过将geckodriver版本从0.27.0降级到0.23.0,我设法使其正常运行,我在这里找到了一个构建:https://github.com/mozilla/geckodriver/releases/tag/v0.23.0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。