首页 > 解决方案 > 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

标签: pythonpython-3.xselenium-webdriverwebdriver

解决方案


推荐阅读