gpt4 book ai didi

node.js - multiCapability 函数在 Protractor 中引发错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:23:02 24 4
gpt4 key购买 nike

我需要在 chrome、FF 和 IE 中运行我的测试。当我在 TC3conf.js 文件中使用以下标记时,我的执行工作正常。

capabilities: 
{
'browserName': 'chrome'
},

但是,当我使用以下标记时, Protractor 会抛出错误。

var Reporter = require('protractor-html-screenshot-reporter');
var path = require('path');
exports.config = {
allScriptsTimeout: 99999,
seleniumAddress: 'http://localhost:4444/wd/hub',

maxSessions: 1,

multiCapabilities: [{
'browserName': 'chrome'
}, {
'browserName': 'firefox'
}],
framework: 'jasmine',

specs: ['TC_2.js'],

onPrepare: function() {
beforeEach(function() {
browser.driver.manage().window().setSize(1280, 1024);
});

jasmine.getEnv().addReporter(new HtmlReporter({
baseDirectory: 'D:/TestReport3/',
docTitle: 'Execution Details',
docName: 'Report.html',

metaDataBuilder: function(spec, descriptions, results, capabilities){
var metaData = {
description: descriptions.join('|'),
passed: results.passed(),
browser: {
name: capabilities.caps_.browserName
, version: capabilities.caps_.version
}

};

if(results.items_.length > 0) {
var result = results.items_[0];
metaData.message = result.message;
metaData.trace = result.trace.stack;
}

return metaData;
}

}));
},
};

错误 - 加载配置文件 TC3conf.js 失败

您能告诉我解决这个问题的方法吗?

最佳答案

我不确定这是否是您的问题,但我相信您有不需要的逗号和不需要的引号

尝试改变

 capabilities: {

'browserName': 'firefox',

},

到此

 capabilities: {

browserName: 'firefox'

},

关于node.js - multiCapability 函数在 Protractor 中引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32096575/

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