【发布时间】:2018-08-17 18:02:25
【问题描述】:
我可以看到量角器的套件配置中排除了常见测试。下面是我的 config.js,套件中配置了两个场景。
我希望测试能够成功完成方案 1,然后作为方案 2 的一部分再次登录。但是,我可以看到测试忽略了 Scenario2 的“Login.js”、“CustomerSelection.js”、“Create.js”,并直接执行“ProductSelection.js”。
知道为什么会这样吗?我是否遗漏了 conf.js 中的任何内容以按照场景配置的方式工作?
Config.js:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
framework: 'jasmine' ,
showColors: true,
suites : {
scenario1: [
'Login.js',
'CustomerSelection.js',
'Create.js',
'View.js',
],
scenario2: [
'Login.js',
'CustomerSelection.js',
'Create.js',
'ProductSelection.js',
]
},
jasmineNodeOpts: {
isVerbose: true,
showColors: true,
print: function () {
},
includeStackTrace: true,
defaultTimeoutInterval: 700000
},
onPrepare: function() {
browser.manage().window().maximize();
browser.manage().timeouts().implicitlyWait(5000);
}
};
以下是我正在使用的版本:
量角器:版本 5.4.0
茉莉花:版本 3.2.0
节点:v8.11.1
NPM:版本 5.6.0
【问题讨论】:
标签: jasmine protractor gulp-protractor suite