0

Cucumber プラグインを使用して、Eclipse で機能ファイルを実行しています。タグを使用して、実行するシナリオを選択しようとしています。

私の機能ファイルでは、次のように 2 つのシナリオに異なるタグを付けています。

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 でいくつかの構成が欠落していますか?

ありがとう、

4

1 に答える 1

1

それは私にとってはうまくいきますが、中括弧はありません:

 ,tags="@one"
于 2015-11-30T19:43:37.477 に答える