Protractor 启动了 Firefox,但没有 运行 任何测试
Protractor starts Firefox but doesn't run any tests
如果我 运行 量角器再次使用 Firefox,Firefox 将启动并显示一个空白选项卡。这就是我得到的(没有执行规范)。过了一会儿,我收到以下错误:
WebDriverError: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
"}],"targetPlatforms":[],"seen":true}
...
现在,我还编写了一个直接使用selenium webdriver 的脚本,它与FF 一起工作就像一个魅力。所以,我会说这个问题一定是量角器特定的!
所以,这是我的量角器配置文件:
require('babel-core/register'); // Spec files are in ES2015
exports.config = {
framework: 'jasmine2',
capabilities: {
browserName: 'firefox'
},
specs: ['some.spec.js']
};
无论我是否开始 webdriver-manager
和 geckodriver
我总是以空白标签结束。有什么建议我在这里做错了吗?
更多细节:
"babel-cli": "^6.18.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-stage-0": "^6.16.0",
"protractor": "^5.0.0",
"selenium-webdriver": "^3.0.1"
FF 50
Mac、macOS Sierra 10.12.2
我们建议使用 Firefox 47。如果您使用 Protractor 5.0.0,您将需要一个额外的功能来禁用 marionette。禁用 marionette 将允许您使用 Firefox 旧版驱动程序:
capabilities: {
browserName: 'firefox',
marionette: false
}
Geckodriver 目前已下载,但由于 FF 48+ 错误/selenium 独立服务器错误,量角器未使用。查看量角器 CHANGELOG。当它变得更稳定时,我们将使用推荐的 FF 版本更新它。
如果我 运行 量角器再次使用 Firefox,Firefox 将启动并显示一个空白选项卡。这就是我得到的(没有执行规范)。过了一会儿,我收到以下错误:
WebDriverError: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
"}],"targetPlatforms":[],"seen":true}
...
现在,我还编写了一个直接使用selenium webdriver 的脚本,它与FF 一起工作就像一个魅力。所以,我会说这个问题一定是量角器特定的!
所以,这是我的量角器配置文件:
require('babel-core/register'); // Spec files are in ES2015
exports.config = {
framework: 'jasmine2',
capabilities: {
browserName: 'firefox'
},
specs: ['some.spec.js']
};
无论我是否开始 webdriver-manager
和 geckodriver
我总是以空白标签结束。有什么建议我在这里做错了吗?
更多细节:
"babel-cli": "^6.18.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-stage-0": "^6.16.0",
"protractor": "^5.0.0",
"selenium-webdriver": "^3.0.1"
FF 50 Mac、macOS Sierra 10.12.2
我们建议使用 Firefox 47。如果您使用 Protractor 5.0.0,您将需要一个额外的功能来禁用 marionette。禁用 marionette 将允许您使用 Firefox 旧版驱动程序:
capabilities: {
browserName: 'firefox',
marionette: false
}
Geckodriver 目前已下载,但由于 FF 48+ 错误/selenium 独立服务器错误,量角器未使用。查看量角器 CHANGELOG。当它变得更稳定时,我们将使用推荐的 FF 版本更新它。