在没有gulp.src的情况下运行Gulp-Angular-Protractor

时间:2016-07-18 12:16:16

标签: gulp gulp-protractor

Gulp-Protractor和Gulp-Angular-Protractor可以将args和配置文件传递给量角器。

那么为什么我需要将文件列表传递给gulp?

    "outDir": "./../build/server"

} 问题是量角器没有运行套件而是运行src中的文件。有没有办法直接调用量角器?

1 个答案:

答案 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)
  });
};