[英]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.