簡體   English   中英

cucumber:如何從特定功能文件運行標記場景

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM