gpt4 book ai didi

javascript - Protractor 启动 Firefox 但不运行任何测试

转载 作者:行者123 更新时间:2023-11-29 21:11:34 25 4
gpt4 key购买 nike

如果我再次对 Firefox 运行 Protractor ,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 一起工作就像一个魅力。所以,我想说的问题一定是 Protractor 特定的!

所以,这是我的 Protractor 配置文件:

require('babel-core/register'); // Spec files are in ES2015

exports.config = {
framework: 'jasmine2',
capabilities: {
browserName: 'firefox'
},
specs: ['some.spec.js']
};

无论我是否启动 webdriver-managergeckodriver 我总是以空白标签结束。有什么建议我在这里可能做错了吗?

更多细节:

"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 50Mac、macOS Sierra 10.12.2

最佳答案

我们建议使用 Firefox 47。如果您使用 Protractor 5.0.0,您将需要一个额外的功能来禁用木偶。禁用 marionette 将允许您使用 Firefox 旧版驱动程序:

capabilities: {
browserName: 'firefox',
marionette: false
}

Geckodriver 目前已下载,但由于 FF 48+ 错误/selenium 独立服务器错误,Protractor 未使用它。查看 Protractor CHANGELOG .当它变得更稳定时,我们将使用推荐的 FF 版本更新它。

关于javascript - Protractor 启动 Firefox 但不运行任何测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41615695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com