問題タブ [cucumber-jvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
33523 参照

java - cucumber-jvm のグローバル BeforeAll フック?

ruby バージョンの cucumber は、グローバルな before フックをサポートしています。features/support ディレクトリに配置された *.rb ファイルは、すべてのシナリオが実行される前に一度だけ呼び出されるようです。https://github.com/cucumber/cucumber/wiki/Hooks#global-hooksを参照してください

これは、テストを実行する前に、データベース (テスト中に読み取り専用で使用される) が読み込まれる (したがって、既知の状態になる) ことを確認するための優れた方法のようです。

cucumber の Java バージョンで利用できる同様の機能はありますか?

0 投票する
1 に答える
3433 参照

cucumber - Cucumber シナリオで If 条件を実装する方法

次のような特定のシナリオがあります。

要素が表示されるかどうかが事前にわかっていれば、要素が表示される場合と表示されない場合の 2 つの異なるシナリオを組み立てることができます。ただし、この場合、存在する場合と存在しない場合があります。存在する場合は、期待どおりに機能するはずです。

Cucumber シナリオでこれを実装する方法について何か提案はありますか? Cucumber-jvm を使用しています。

0 投票する
2 に答える
6255 参照

intellij-idea - IntelliJ cucumber-jvm プラグインがテストを実行しない

.feature ファイルを実行すると、次のエラーが表示されます。

機能ファイルは、JUnit テストを介して呼び出すと機能します。では、空のテスト スイートが報告されるのはなぜでしょうか?

0 投票する
1 に答える
2306 参照

jenkins - Jenkins 用の Cucumber Reports プラグイン: ステップとタグが適切に処理されない

jruby/cucumber テストから JSON 出力を受け取り、Cucumber Reports プラグインを使用してレポートを生成する Jenkins ビルドがあります。プラグインは、機能ファイルごとに適切なレポートを提供するだけです。つまり、機能ファイルが成功したかどうかはわかりますが、特定のステップはわかりません。

ステップを期待すると、すべてのステップにこのエラーメッセージが表示されますResult was missing for this step

cucumber-jvm でこれが起こっていると聞いたことがありますが、私が知る限り、cucumber-jvm とは何の関係もない jruby を使用しています。

洞察はありますか?

0 投票する
2 に答える
4858 参照

java - Eclipse でキュウリの jvm テストを実行できない

新しい Java プロジェクトで cucumber-jvm を使用して BDD を実行する方法を学んでいます。私は日食を使用しており、私のプロジェクト構造は次のとおりです。

私もgradleを使用しており、cucumber-core、cucumber-junit、cucumber-java、およびjunitの依存関係を含めています。

私の Runtests.java は次のようになります。

RunTests.java クラスを実行すると、initializationError が発生します。

0 投票する
1 に答える
28253 参照

maven - キュウリ固有の機能ファイルまたはフォルダーを実行する Maven

mavenコマンドラインからキュウリ機能オプションを使用するにはどうすればよいですか。
機能 (テスト) でいっぱいのツリーのうち、個々の機能のみを実行しようとしています。私の場合、選択したフォルダー内のすべての機能ファイル。

次の構文を使用しようとしました。

すべてのテストを実行します。エラーもコメントもありません。
他のいくつかのオプションを試しましたが、どれもうまくいきませんでした!

ここで何か助けていただければ幸いです。