私はキュウリのサンプルテーブルを使ってシナリオの概要を試しています。 例外がスローされます。 cucumber.runtime.CucumberException:シナリオランナーの作成に失敗しました Junitとキュウリの様々なバージョンで試しました。誰もがキュウリと使用するjunitの正しいバージョンを提案することができますので、この作品。他のキュウリのオプションは細かいexceotこれを働いている。私はjunit 4.12とキュウリ1.2.5も使用しましたが、Scenario Outlineに関する限り使用していません。キュウリシナリオ概要Junit 4.11とキュウリでは機能しません1.2.5
0
A
答えて
0
例外の理由を調べる必要があります。この例では:code which throws the exceptionは、例えば、あなたのクラスrunner.Runner
がpublic class
結果の例外メッセージが編集
java.lang.Exception: The class runner.Runner is not public.
のようになりますではありません場合は、原因が
CucumberException
} catch (InitializationError e) {
throw new CucumberException("Failed to create scenario runner", e);
}
を構築するために使用されると述べているとおりJUnit 4.12で完了しました。 JUnit 4.11および4.12では、チェックが異なります。したがって、これはJUnit 4.11で例外をスローしません。
a JUnit 4.11のケースが間違っている可能性がありますCucumberOption
。
cucumber.runtime.CucumberException: Unknown option: --wrong-option
私は、例外メッセージで、いくつかのより詳細な説明があるだろうと信じています。あなたのランナークラスのコードを提供することをお勧めします。
関連する問題
- 1. Mavenを使用してキュウリの機能の概要を作成
- 2. @AfterClassはキュウリのスクリプトでは機能しません
- 3. SequenceGeneratorはJUnitテストでは機能しませんか?
- 4. キュウリ機能を実行できません
- 5. シナリオを使用せずにキュウリシナリオを複数回実行する方法概要
- 6. ジュニットランナーはキュウリ機能を実行しません
- 7. キュウリ+カピバラファイルアップロードが私のために機能しません
- 8. パッケージcucumber.api.java.enは存在しませんキュウリ
- 9. キュウリは機能ステップを見つけることができません
- 10. 子要素は機能しません
- 11. 機能上のキュウリとセレンのエラー
- 12. セレニウム[機能テスト]とキュウリDD
- 13. キュウリのシナリオ概要の例題表にナル値を持たせることは可能ですか?
- 14. なぜ私のキュウリの機能が実行されていません
- 15. キュウリの機能はライオンの下では実行されません
- 16. Springデータautowired db接続がJUnitテストでは機能しません
- 17. 分度器はキュウリの機能ファイルを実行していません
- 18. ハイチャート1.2.5はIE9で動作していません
- 19. キュウリとスプレッドシートを処理するシナリオの概要
- 20. ASPと'は機能しません。
- 21. MOUSE_DOWNとCLICKは機能しません
- 22. request.getRequestDispatcherとresponse.sendRedirectは機能しません。
- 23. @AssociationOverrideと@joinColumnは機能しません
- 24. .ajaxStartと.ajaxStopは機能しません。
- 25. testngでキュウリの機能で2番目のシナリオを実行できません
- 26. 設定要素width()は変数では機能しません
- 27. jQueryクリック(fn)は入力要素では機能しません
- 28. JQueryはtr要素では機能しません。
- 29. "seeked"イベントはHTMLオーディオ要素では機能しませんか?
- 30. ng-clickはbtn要素では機能しません
実行しようとしているシナリオの概要とテストをトリガするために使用されているクラスも質問に含めてください。私はJUnitとCucumberのこれらのバージョンをScenario Outlinesと一緒に使用しましたが、決して問題はありませんでした。 –
シナリオ概要:これら2 を追加する場合、結果は「」 例である番号「」と「」 考えると二つの数字 を追加します。 | 1 | 2 | 3 | | 3 | 4 | 7 | 私はプレースホルダーで引用符を使わずに試してみました...それはexamplesRunnerクラスで例外をスローします –
user8867007
質問をフィーチャーファイルまたはそのスニペットで更新するので、正しく表示されます。コメントを解読することはおそらく正しいものになり、シナリオの概要は古いバージョンのキュウリでも機能するためです。私の現在の推測はあなたの問題は構文的かもしれないということです。 –