2015-11-26 99 views
0

我正在使用Cucumber插件在Eclipse中運行功能文件。我正在嘗試使用標籤來選擇要運行的場景。在Eclipse中使用標籤運行Cucumber需要哪些設置?

在我的特徵文件,我標記兩種情況有不同的標籤,如下:

Feature: Test 

    @one 
    Scenario: Successful Login with Valid Credentials 
    Given User is on Home Page 
    When User Navigate to LogIn Page 
    And User enters UserName 123 and Password "def" 
    Then Message displayed Login Successfully 

    @two 
    Scenario: Test Number And String Argument 
    Given a $100 microwave was sold on "2015-11-03" 
    And today is "2015-11-18" 

在我的JUnit測試亞軍的文件,我使用的標準執行:

@RunWith(Cucumber.class) 
@CucumberOptions(
     features = "Feature" 
     ,glue={"stepDefinition"} 
     ,tags={"@one"} 
     ) 

public class CucumberJunitTest { 
} 

然而,當我運行Junit亞軍,它只運行所有方案在功能文件中,而不是僅運行@one方案。

我做錯了什麼?我在Eclipse中缺少一些配置嗎?

感謝,

回答

0

這對我的作品,但沒有大括號:

,tags="@one" 
+0

@黃瓜JVM將接管「字符串[]」作爲參數的標籤,因此增加花括號不是問題。也許這是我的系統設置。 – user1559625

+0

我找不到黃瓜的任何特殊配置。 –

相關問題