問題タブ [cucumber-junit]

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 投票する
0 に答える
926 参照

maven - Maven を介して Cucumber を実行できません

キュウリ プロジェクトを junit テストとして実行できますが、maven を使用して実行することはできません。エラーが発生しています:

[情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [エラー] ゴール org.codehaus.mojo:exec-maven-plugin:1.3.2:java の実行に失敗しました (デフォルト) on project ericsson.com: Java クラスの実行中に例外が発生しました。cucumber.api.cli.Main -> [ヘルプ 1]

問題は私のPOM.xmlにあると思います

参考として添付します:

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

java - Maven から Cucumber テストを実行できません

私のMavenプロジェクトの構造は

ここに画像の説明を入力

プロジェクトは、JUnitTest (CucumberRunnerTest.java) として Eclipse で実行しようとするとうまく動作します。

しかし、Maven を使用して実行しようとすると、次のエラーが発生します。

ポムは以下の通りです。

コマンドprompT******* mvn integration-testから実行した場合

ここで、この手順を Search_Text.java に実装しました。

maven-compiler プラグインを使用して maven で実行すると、パッケージ cucumber.api.junit.Cucumber が存在しません!! (以下はPOMで追加されたプラグインです)

0 投票する
3 に答える
52406 参照

java - キュウリ例外: java.lang.ClassNotFoundException: cucumber.io.ResourceLoader

Junit でキュウリ テストを実行すると、エラーが発生します。次の例外があります。どんな助けも素晴らしいでしょう

ノート:

プロジェクトにエラーはありません

私のPOM.xmlは次のようになります。

これが私のプロジェクト構造のイメージです: ここに画像の説明を入力

そして、これが私の RunIT.Java クラスです

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

ruby-on-rails - JMeter を Cucumber+Ruby+Selenium フレームワークと統合する

機能テストに使用する Selenium + Cucumber + Ruby で構築された BDD フレームワークがあります。JMeter をこれらのスクリプトと統合することは可能ですか?

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

java - キュウリで機能とステップ定義をリンクする方法

私は Cucumber Java を初めて使用し、初期段階でこの問題を抱えていました。何らかの理由で MAVEN プロジェクトを使用していません。Eclipse で単純な Java プロジェクトを作成しました。

「src/dummy/pkg/features」の下に機能があり、実装「StepDef.java」は「src/dummy/pkg/features/implementation」の下にあります

Given、When、Then のステップ定義を書きましたが、features ファイルを実行すると、実装を認識できません。機能をステップ定義にリンクするにはどうすればよいですか?

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

cucumber - cucumber-jvm で指定された複数の when または then 間の依存関係を指定する方法

私は複数の与えられたいつそしてその後のexのステップを持つ機能ファイルを持っています

これらはステップ定義に正しくマップされています。私が直面している問題は、一部が ex のために並行して実行されていることです。与えられた場合、「doUserLogin」の前に「changeUserPreference」が発生しています。同様に、Then 部分では、「executeThen1」が完全に完了する前に「executeThen2」がトリガーされます。

これらのステートメント間の依存関係を指定する方法。最初のステートメントが完全に実行されるまで、2 番目のステートメントの実行を開始しないと言う方法はありますか?

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

cucumber - シナリオ アウトラインのセットアップとティアダウン (cucumber-jvm)

コードでシナリオ アウトラインを使用しており、シナリオ アウトラインの開始前にいくつかのコードを実行し、シナリオ アウトラインの実行が完了した後にいくつかのコードを実行したいと考えていました。

きゅうりに @Before および @After アノテーションがあることは知っていますが、これらはすべてのシナリオの前後に実行されます。したがって、シナリオのアウトラインと 3 行のサンプル データがある場合、@Before と @After はそれぞれ実行され、合計 3 回ずつ実行されます。

でも一度だけ実行したい、 @Before シナリオ概要と @After シナリオ概要 それだけ!cucumber-jvm でこれを達成する方法はありますか?