我有一个带脚本部分的package.json:
"scripts": {
"e2e": "npm run protractor",
"protractor": "protractor protractor.conf.js",
},
然后我在protractor.conf.js中有这个套件文件:
specs: [
'spec1.js',
'spec2.js',
'spec3.js',
'spec4.js'
],
suites: {
"first" : ["spec1.js", "spec2.js"],
"second": ["spec3.js", "spec4.js"]
}
我希望能够以:
运行脚本npm run e2e -- first // this is supposed to run "protractor --suite=first"
npm run e2e -- second // this is supposed to run "protractor --suite=second"
所以我的目标是让一个“npm run e2e”命令和不同的套件作为该脚本的参数使用node.js - 参数。如果我只是执行“npm run e2e”,那么将运行protractor.conf.js中specs部分的规范。