[英]cucumber: how to run a tagged scenario from a specific feature file
我有以下 cucumber 功能:
Feature: Myfeature
@tag1
Scenario: 1st scenario
Given
When
Then
@tag2
Scenario: 2nd scenario
Given
When
Then
我只想运行 Myfeature 文件中的标记场景 @tag1 并忽略其他功能文件中的 @tag1
我尝试了以下命令,但没有按预期工作
mvn verify -P nrt -Denv=Dev
-Dcucumber.options="src/test/resources/scenarios/MyFeature.feature --tags @tag1"
cucumber.options
属性已被弃用并删除。 您必须将每个选项作为单个属性传递。
mvn test -Dcucumber.filter.tags='@smoke and not @ignore' -Dcucumber.features=path/to.feature
也许尝试简单的解决方法并添加一个独特的标签,如@tag1Myfeature
尝试在 CucumberRunner 选项中使用“AND”条件 -> tags tags = {“@Feature”, “@tag1”}:表示 AND 条件。 – 它表示需要执行与这两个标签匹配的场景。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.