【问题标题】:Unable to find a matching set of capabilities, python selenium in docker environment在 docker 环境中找不到匹配的功能集,python selenium
【发布时间】:2021-02-11 22:34:59
【问题描述】:

我在 docker 环境中遇到错误: selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities.

这是我的配置:

Python 3.9.0
selenium==3.141.0
webdriver-manager==3.2.2
pymongo==3.11.0
Mozilla Firefox 78.4.0esr
geckodriver 0.27.0
location for geckodriver:'usr/loca/bin'

我的测试示例代码:

    from selenium import `webdriver` 
    from selenium.webdriver import FirefoxOptions
    opts = FirefoxOptions() 
    opts.add_argument("--headless") 
    browser = webdriver.Firefox(options=opts) 
    browser.get('https://stackoverflow.com')

【问题讨论】:

标签: python docker selenium selenium-webdriver desiredcapabilities


【解决方案1】:

我花了一个小时解决了这个问题,将 geckodriver 降级到 0.26.0 最新版本可能存在问题,我对自己的设置和/或确认这一点的能力不够自信。

【讨论】:

    猜你喜欢
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    相关资源
    最近更新 更多