我有多个功能文件,我真的很想只运行一个文件或只运行一个场景或只运行一个标签。 我知道我可以在我的cucumberConf.js中提供我的规格中的一个文件,但是我想在没有摆弄我的cucumberConf.js的情况下运行一次。 运行量角器时我需要输入哪些参数?
答案 0 :(得分:6)
在量角器的配置中:
cucumberOpts: {
...
tags: [
"@runThis",
"@runThat",
"~@ignoreThis"
];
...
},
在要素文件中
@runThis
Scenario: Run this Scenario
Given user does some action
Then something should happen
@ignoreThis
Scenario: ignore this Scenario
Given user does some action
Then something should happen
答案 1 :(得分:5)
最简单的方法是使用--specs
选项。
protractor --specs=specs/testA.js e2e-conf.js
答案 2 :(得分:0)
在量角器配置文件中使用specs数组。 E.g。
specs: [ 'test/features/xxx.feature' ],