Gulp-Protractor和Gulp-Angular-Protractor可以将args和配置文件传递给量角器。
那么为什么我需要将文件列表传递给gulp?
"outDir": "./../build/server"
} 问题是量角器没有运行套件而是运行src中的文件。有没有办法直接调用量角器?
答案 0 :(得分:1)
你可以将gulp.src留空并将规范或套件作为args传递,文档并不是很好解释它但是我已经能够传递任何我尝试通过gulp作为arg的配置文件参数(我认为直接连接存在问题,因为它是布尔值而不是字符串。)
gulp.task('e2e', function(cb) {
gulp.src([]).pipe(protractor({
configFile: './conf/protractor.conf.js',
args: [
'--baseUrl', 'http://localhost/',
'--maxSessions', 1,
'--suite', './specs/test-spec.js',
'--params.environment', 'development'
]
})).on('error', function(e) { throw e })
.on('end', cb)
});
};