我是JS和Protractor的新手,用于测试功能。我需要在“配置”中包含一些条件或循环。量角器文件。 比如,如果我需要查看我在Windows / Mac'上运行的规格。平台和变量提供了这些细节。
我期待的是:
exports.config = {
seleniumAddress : 'http://localhost:4444/wd/hub',
getPageTimeout : 30000,
allScriptsTimeout : 30000,
specs : [ ],
framework : 'jasmine2',
***don't know the syntax, am expecting below line and condition need to work for protractor***
***var platform = 'Windows',
if(platform ==='Windows'){***
multiCapabilities: [{
'browserName': 'chrome',
'specs': ['spec1.js']
},
***else {***
'browserName': 'chrome',
'specs': ['spec2.js']
}],
};
是否可以在配置文件中验证?
答案 0 :(得分:0)
您需要使用getMultiCapabilities
function:
getMultiCapabilities: function() {
// TODO: check platform and return list of capability objects
},