例を含むキュウリシナリオの概要:シナリオランナーの作成に失敗しました

Dmytro Medvid

私はテスト自動化の作業を開始しましたが、現時点では小さな問題があります。

私はガーキンシナリオを作成しました:

Feature: Post Draft

  Scenario: Successful Login with Valid Credentials
    Given User go to Admin Page
    Then User enters UserName and Password

  Scenario Outline: Successful creation post draft
    Given User navigate to pages list
    Then User open page with ID <postsIds> for editing
    Then User navigate to Advertising tab
    Then User check custom ads code radio button
    And Insert custom advertising code
    Then User save post
    And See that custom ads code is appears

    Examples:
      | postsIds |
      | 61591    |
      | 62231    |
      | 61827    |
      | 63300    |
      | 62023    |
      | 62231    |

そして、このシナリオを実行しようとすると、エラーが発生します。

cucumber.runtime.CucumberException: Failed to create scenario runner
    ... 21 more

誰か同じ問題がありますか?アウトラインキーワードと例リストを削除すると、テストが実行されているので、何が問題なのかわかりません...

すべてのステップを実装しましたが、アウトラインがなくても機能しますが、値がたくさんあり、値ごとにステップを実装したくないので、シナリオアウトラインを使用する必要があります

この問題を解決するのを手伝ってください。

Dmytro Medvid

私は問題を見つけました。cucumber-junitパッケージを最新バージョンに更新しましたが、下位互換性がありません。

Mavenの依存関係は次のとおりです。

<dependencies>
    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-picocontainer</artifactId>
        <version>1.1.8</version>
    </dependency>
    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-junit</artifactId>
        <version>1.1.8</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-server</artifactId>
        <version>2.42.2</version>
    </dependency>
</dependencies>

ピクルス:シナリオの概要

また、キュウリのテストガイドに関する記事があります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

失敗したシナリオのみをキュウリのHTMLレポートに出力したい

分類Dev

SpecFlowは、前のシナリオがアサーションに失敗した場合、シナリオをスキップします

分類Dev

ガーキンシナリオの概要または複数のシナリオ?

分類Dev

キュウリシナリオの概要を使用したExcelスプレッドシートの処理

分類Dev

キュウリシナリオの概要:例の表の値として空の文字列 ""を渡す

分類Dev

キュウリのシナリオの概要を並行して実行する

分類Dev

空手:シナリオの概要を含む機能ファイルを呼び出すと、機能ファイルのループが失敗します

分類Dev

キュウリのテスト-シナリオの概要のサンプルテーブルを小さなチャンクに分割します

分類Dev

キュウリファイルのシナリオ概要例を実行できません

分類Dev

SpecFlow:シナリオの概要の例

分類Dev

キュウリ、セレン、Javaを使用して別のシナリオに依存するシナリオを作成する方法

分類Dev

キュウリシナリオの概要にネストされた例-値のリストまたはマップ

分類Dev

カピバラが失敗したシナリオ出力のスクリーンショットの後

分類Dev

複数のキュウリシナリオの概要で同じ例を使用する

分類Dev

最初のシナリオが失敗したときにすべてのcucumber-jvmシナリオをスキップする方法

分類Dev

バックグラウンド操作が失敗したときにシナリオテストをスキップとしてマークする

分類Dev

シナリオ概要の例セクションにタグが含まれていないScenario.getSourceTagNames

分類Dev

Javaを使用してキュウリのシナリオアウトラインからシナリオ名を取得する方法

分類Dev

特定のパッケージのBeanを破棄し、キュウリの各シナリオ(テスト)の前に再度作成して、シナリオ間で状態がリークするのを防ぎます

分類Dev

シナリオが失敗した場合のSpecFlow停止機能

分類Dev

Specflow-データテーブルを使用したシナリオの概要

分類Dev

次のシナリオに進む前に、キュウリにシナリオを再試行させる方法はありますか?

分類Dev

失敗したシナリオが正常にrerunedた場合ジェンキンスビルドのステータスを変更する方法

分類Dev

シナリオ概要の特定の例のみを実行する

分類Dev

空手シナリオが失敗したときにMavenテストの目標を失敗させる

分類Dev

シナリオの概要「例」テーブルをオブジェクトとして解析する

分類Dev

シナリオ例のjsonPath

分類Dev

キュウリの実行シナリオは、さまざまな機能ファイルの別のシナリオに依存します

分類Dev

キュウリシナリオはDataTableで条件をアサートします

Related 関連記事

  1. 1

    失敗したシナリオのみをキュウリのHTMLレポートに出力したい

  2. 2

    SpecFlowは、前のシナリオがアサーションに失敗した場合、シナリオをスキップします

  3. 3

    ガーキンシナリオの概要または複数のシナリオ?

  4. 4

    キュウリシナリオの概要を使用したExcelスプレッドシートの処理

  5. 5

    キュウリシナリオの概要:例の表の値として空の文字列 ""を渡す

  6. 6

    キュウリのシナリオの概要を並行して実行する

  7. 7

    空手:シナリオの概要を含む機能ファイルを呼び出すと、機能ファイルのループが失敗します

  8. 8

    キュウリのテスト-シナリオの概要のサンプルテーブルを小さなチャンクに分割します

  9. 9

    キュウリファイルのシナリオ概要例を実行できません

  10. 10

    SpecFlow:シナリオの概要の例

  11. 11

    キュウリ、セレン、Javaを使用して別のシナリオに依存するシナリオを作成する方法

  12. 12

    キュウリシナリオの概要にネストされた例-値のリストまたはマップ

  13. 13

    カピバラが失敗したシナリオ出力のスクリーンショットの後

  14. 14

    複数のキュウリシナリオの概要で同じ例を使用する

  15. 15

    最初のシナリオが失敗したときにすべてのcucumber-jvmシナリオをスキップする方法

  16. 16

    バックグラウンド操作が失敗したときにシナリオテストをスキップとしてマークする

  17. 17

    シナリオ概要の例セクションにタグが含まれていないScenario.getSourceTagNames

  18. 18

    Javaを使用してキュウリのシナリオアウトラインからシナリオ名を取得する方法

  19. 19

    特定のパッケージのBeanを破棄し、キュウリの各シナリオ(テスト)の前に再度作成して、シナリオ間で状態がリークするのを防ぎます

  20. 20

    シナリオが失敗した場合のSpecFlow停止機能

  21. 21

    Specflow-データテーブルを使用したシナリオの概要

  22. 22

    次のシナリオに進む前に、キュウリにシナリオを再試行させる方法はありますか?

  23. 23

    失敗したシナリオが正常にrerunedた場合ジェンキンスビルドのステータスを変更する方法

  24. 24

    シナリオ概要の特定の例のみを実行する

  25. 25

    空手シナリオが失敗したときにMavenテストの目標を失敗させる

  26. 26

    シナリオの概要「例」テーブルをオブジェクトとして解析する

  27. 27

    シナリオ例のjsonPath

  28. 28

    キュウリの実行シナリオは、さまざまな機能ファイルの別のシナリオに依存します

  29. 29

    キュウリシナリオはDataTableで条件をアサートします

ホットタグ

アーカイブ