Selenium:您请求的环境不可用

时间:2016-12-08 09:25:28

标签: selenium selenium-webdriver selenium-firefoxdriver selenium-server gemini

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

  

无法启动浏览器firefox:[init({" browserName":" firefox"})]   您要求的环境不可用。

命令:

  

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。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

FF驱动程序发生了变化。而wd工具还没有支持它。它适用于firefox v46及以下版本。

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