問題タブ [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 投票する
1 に答える
1676 参照

java - Cucumber テストで括弧を一致させる方法

現在、Java と Cucumber に問題があります。Selenium を使用して Web サイトの要素にアクセスするには、次のようなフレーズを使用したいと考えています。

この例は非常に簡単で、Java アノテーションを使用することで属性名ごとにうまく機能します。

次の使用例を除いて: 属性名には のような括弧が含まれていますABC(s)

Eclipse と JUnit を使用している場合、そのような括弧を含む文字列を使用した Cucumber テストは、完全には認識されず、文字列の左括弧の前の部分だけが認識されます。アイデアや解決策はありますか?

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

java - Cucumber JVM Junit の問題

テストを実行しようとしていますが、次のエラー トレースが表示されます。

それが何を意味するか知っている人はいますか?私はここで混乱しています。主に
インターフェース cucumber.api.java.Before に関する部分に @Indexed がありません

ところで、私はmavenを使用していません.jarをライブラリにインポートしています。

0 投票する
6 に答える
49345 参照

java - junitでキュウリを実行中にエラーが発生しました

こんにちは、私はきゅうりのJavaが初めてです。簡単なキュウリの機能テストを実行しようとしています。以下は、機能ファイル、ステップ定義ファイル、junit ランナー ファイルです。しかし、cucumber-java、cucumber-junit 1.1.6 バージョンでテストを正常に実行できません。

機能ファイル

ステップ定義ファイル

きゅうりランナーファイル

以下のエラーが表示されます:

POM.xml

しかし、同じバージョンの 1.0.14 で実行しているときは、正常に実行できます。どうしてですか?バージョン 1.1.6 には、実行するためのバグがありますか? ティア!!!

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

java - キュウリのテストでスプリングを使用してコントローラーを自動配線できますか?

Cucumber を使用して、アプリ内のサービスとコントローラーのテストを自動化しています。さらに@RunWith(Cucumber.class) 、テスト ステップで Cucumber Junit ランナーを使用しています。コントローラーをインスタンス化する必要があり、Spring を使用してこれを自動配線できるかどうか疑問に思っていました。以下のコードは、私がやりたいことを示しています。

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

java - Cucumber-JVM でシナリオを並行して実行する方法は?

Cucumber-JVM 用に作成された受け入れテストのセットがあります。フィードバック時間を短縮するために、(機能の) シナリオを並行して実行したいと考えています。最も簡単で便利な方法でそれを行うにはどうすればよいですか?

(これを Java コードで、通常の JUnit テスト/ランナーとして表現できるようにしたいです。つまり、maven-surefire または maven-failsafe プラグインを使用して (?) いじりやその後、Cucumber レポートをマージします。)

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

cucumber-junit - キュウリの例外: ステップ定義とガーキンでパラメーターの数が一致しません

検索してみましたが、似たようなものは見つかりませんでした。以前にこのキュウリのエラーに遭遇した人はいますか?

cucumber.runtime.CucumberException: Arity mismatch: パターン [^(\d+) execution report messages are received with the following attributes$] を持つステップ定義 'ExecutionDownloadSteps.scala:50' が 0 パラメーターで宣言されています。ただし、ガーキンステップには2つの引数があります

機能ファイル句:

ステップ定義:

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

java - eclipse + cucumber + selenium java.lang.ClassNotFoundException: gherkin.lexer.Encoding を取得する

私はきゅうりの初心者で、見つけたいくつかの例に従っています...次の例外が発生しているだけで、すべて問題ないようです:

私のプロジェクトのいくつかの画像を添付します。

Junitとしてクラスを実行する