Selenium:您请求的环境不可用

Selenium: The environment you requested was unavailable

我试图运行在firefox (v50.0.2) 上使用gemini 进行测试,虽然firefox 浏览器打开成功,但它没有打开地址栏中的url。然后在终端中我看到了这个错误信息:

Cannot launch browser firefox: [init({"browserName":"firefox"})] The environment you requested was unavailable.

命令:

sudo gemini update test.js

代码:

module.exports = {
    rootUrl: 'http://example.com',
    gridUrl: 'http://127.0.0.1:4444/wd/hub',

    browsers: {
        chrome: {
           desiredCapabilities: {
              browserName: 'chrome'
           }
        },
        'firefox-latest': {
            desiredCapabilities: {
                browserName: "firefox"
            }
        }
    }
};

在 chrome 浏览器上测试 运行 成功。我是 运行宁 MacOSX Sierra。

尝试将您的 firefox 更新到 50.1.0 并再次测试?我在 v50.0.2 上遇到了同样的问题,但是一旦我更新到最新版本,我就再也看不到那个问题了。

FF 驱动程序发生了重大更改。 wd 工具还不支持它。它适用于 firefox v46 及以下版本。

https://github.com/gemini-testing/gemini/issues/688#issuecomment-267984936