python - Debian 10:Selenium firefox_driver 与 Firefox ESR 不兼容
问题描述
在 Debian 10 中,由于与 Firefox ESR 不兼容,从 Synaptic 中删除了 firefox_driver。我从 GitHub 下载了最新的 geckodriver,并安装了最新的 Firefox(使用 flatpak)。我在调用 webdriver.Firefox() 时收到此错误消息:
SessionNotCreatedException: Unable to find a matching set of capabilities
如何从 Python 运行 Firefox?
版本
Firefox 80.0.1 (installed from flatpak)
geckodriver 0.27 (in /usr/local/bin/)
Selenium,3.14.1
Python 3.7.3
脚本:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
assert "Python" in driver.title
解决方案
推荐阅读
- html - 如何在烧瓶模板中添加引导字形图标?
- ios - 将图片添加到json?
- .htaccess - 如何通过 cpanel 中的 .htaccess 限制对我们网站的访问?
- r - 寻找 Epsilon 偏斜指数分布的 MLE
- python - 如何在没有大小属性的kivy中动态调整标签大小
- php - 如何使用 Mysql 和 PHP 插入具有相同名称的多行
- python - 如何在不丢失python精度的情况下将float转换为int?
- android-studio - Ubuntu 中 Android Studio 的 Google 登录问题
- reactjs - 我们如何通过 highcharts-react-official 包显示加载
- vue.js - 如何在 VueCli 中构建没有文件名哈希