問題タブ [cucumber-java]

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

cucumber-jvm - Cucumber JVM テストの並列実行を実現するにはどうすればよいですか?

cucumber JVM テストを異なるブラウザー (Firefox と chrome) で並行して実行したいので、ブラウザーごとに以下のようなランナー ファイルを作成し、その後に pom.xml 設定を行います。

@RunWith(Cucumber.class) @CucumberOptions( format = {"pretty", "html:target/cucumber-report", "json:target/cucumber-report.json"}, features = {"classpath:acceptance/feature" }、接着剤 = {""}、タグ = {"@chrome"}、厳密 = true)

public class AcceptanceITCaseTest2 {

}

pom.xml

指図:

mvn test -Dit.test=AcceptanceITCaseTest1,AcceptanceITCaseTest2 -P テスト

出力-

テストの実行: 0、失敗: 0、エラー: 0、スキップ: 0

ここで何が欠けているのか誰か教えてください。ここで 2 つの別々のランナーを同時に蹴ることができないのはなぜですか?

どんな助けでも大歓迎です。

ありがとう。

0 投票する
0 に答える
487 参照

cucumber - Cucumber JVM で @Before フックのアノテーションが付けられたメソッドを呼び出せません

@Before フックを使用して、ステップでシナリオを取得しています。コード スニペットは次のとおりです。

ステップファイルが実行されると、次のエラーが発生します

ここで誰か助けてもらえますか?

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

java - いずれかのシナリオが失敗した場合に Cucumber 機能の実行を停止する方法

機能ファイルに 10 個のシナリオがあり、1 つのシナリオが失敗した場合、実行を停止するか、次のシナリオに進みたいと考えています。その特定の機能ファイルの実行を終了したいと考えています。Javaでそれを行うにはどうすればよいですか?

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

java - Maven Surefire プラグインは、失敗した Cucumber テストを再実行しませんでした

Selenium WebDriver (バージョン 2.53.0 )の Java 実装を使用して、Web アプリケーションに対していくつかの自動テストを実行しています。テストは、 Cucumberの Java 実装(バージョン 1.2.3 ) を使用して、Behavior Driven Testing 形式で記述されています。Maven (バージョン 3.3.9 )を使用して、すべての依存関係をインポートし、テストをビルドして実行します。テストは、Cucumber タグを使用してさまざまなカテゴリに編成されています。たとえば、次のコマンドを使用して、コマンド ラインから@JohnnyBravoでタグ付けされた 1 つのカテゴリのテストを実行できます。

いくつかの調査を行った後、このリンク-Dsurefire.rerunFailingTestsCount=2に従って上記の Maven コマンドに「」を追加することで、Maven SureFire プラグインを使用して失敗したテストを再実行できることがわかりました。次に、以下のコマンドを使用してそのカテゴリのテストを再実行しようとしましたが、再実行されるかどうかを確認するために、一部のテストが確実に失敗することを確認しました。

残念ながら、失敗したテストは再実行されませんでした。ここで何が間違っていますか?

私のPOMファイルを以下に示します。

Cucumber JUnit テスト ランナー クラスを以下に示します。

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

cucumber - Cucumber 機能ファイルの実行中にエラーが発生しました 不明なオプション: --plugin

機能ファイルの実行中にこのエラーが発生します。PoM の依存関係を以下に示します。私はキュウリ veriosn 1.1.5 で 3.2.4 Spring バージョンを使用しています。

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

selenium-webdriver - selenium で cucumber-jvm を使用しているときにシナリオを実行できない

MyFeature1Test.java、私はこれを持っています:

シナリオファイルMyFeature1.feature:

私のpom.xmlは次のとおりです。

maven を使用してランナー ファイルを実行すると、常に次のような結果が得られます。

Eclipse を実行すると、次のような出力も表示されます。

MyFeature2.feature同じ構造で正常に実行できるので、ここで何が間違っていますか。

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

selenium - org.testng.testngexception はクラス cucmber-testng エラーをインスタンス化できません

キュウリで testNG フレームワークを使用しようとしています。しかし、エラーを下回っています。

私のランナークラスは次のとおりです。

私のtestNG.xmlは以下のようなものです

私のプロジェクト構造は上記のとおりです。 ここに画像の説明を入力

Mavenで実行しています

ここで私が間違っていることを誰かに教えてもらえますか?