問題タブ [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 に答える
213 参照

java - セレンでフレームを見つけることができますが、Junit Cucumber では機能しません

Selenium Java プログラムを使用してフレームを見つけることができます。次のコードは正常に実行されます。

しかし、Cucumber Junit maven プロジェクトを使用して同じコードを実行すると、プログラムはフレームを見つけることができません。

エラーメッセージ :

31morg.openqa.selenium.NoSuchFrameException: フレームが見つかりません: iframe100-100

助言がありますか ?

0 投票する
7 に答える
35072 参照

eclipse - バージョン 1.0.14 以降の cucumber-java および cucumber-junit が機能しない

Cucumber-JVM と Selenium WebDriver を一緒に使用しています。Eclipse に Maven プロジェクトがあり、pom.xml ファイルの依存関係は次のとおりです。

RunCukesTest.java ファイルの内容は次のとおりです。

次のコード行でエラーが発生します。

しかし、バージョン 1.0.14 を使用すると、うまく動作します。最新バージョンの何が問題になっていますか?

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

testing - キュウリプロジェクトでExcelファイルを読むには?

Java を使用してテスト自動化フレームワークを作成していますが、キュウリで Excel ファイルを読み取ることができません。

@DataProvider 機能を testNG で使用する方法はありますか?

機能ファイルのデータテーブルを使用したくありません。

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

java - Java Cucumber cli (cucumber.api.cli.Main) の --glue オプションの構文

Windows コマンド ライン (Windows 10) から Cucumber cli を実行しようとしています。これまでのところすべて順調です。*.feature ファイルを正しい場所からロードして、どのメソッドを実装する必要があるかを教えてくれます。クラスメソッドに @Give、@When、@Then 表記を使用してクラスを作成し、クラスをきれいにコンパイルしました。

.class ファイルは、私の Eclipse プロジェクトの \bin ディレクトリの com\company\automation\ サブディレクトリにあり、すべてのサポート jar は C:\java にあります。.bat ファイルで次の構文を使用して実行しようとしましたが、Cucumber はメソッドが見つからないと報告し、これらの「不足している手順」を記述するように求めます。

私が使用しているコマンドは次のとおりです。

java -classpath "C:\java\*";"C:\Users\Mark\workspace\Company Automation\bin\*" cucumber.api.cli.Main --glue "C:\Users\Mark\workspace\Company Automation\bin\com\company\automation" "C:\Users\Mark\workspace\Company Automation\Features"

「不足している手順」の私の実装は次のとおりです。

--glue オプションについて、classpath:com.company.automation、classpath:com.company.automation.CucumberImplementation.class など、あらゆる種類の異なるパス形式を試しましたが、バックスラッシュとスラッシュを使用しました。--glue オプションの引数に使用する構文に関係なく、Cucumber はそれを完全に無視し、最初のステップで PendingException をスローすることさえないようです。--glue オプションへの引数が無効なパスであると不平を言うこともありません。

ベースとして cucumber-core-1.2.4.jar を使用します。

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

java - cucumber フィーチャーから生成されたステップから get 要求を送信する

私は初めてcucumberです。cucumber必要なjarを使用して環境を構成しました。で残りのAPIをテストしたいcucumber。そして、最初に.featureファイルを作成し、基本的なステップ定義を生成しました。

.featureファイル:

そしてTestClass.java以下のように:

私はたくさん検索しましたが、ファイルGETからリクエストを送信することを見つけることができませんでした。.java

GETステップ定義からリクエストを送信し、レスポンスcucumberを比較する方法は?json

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

cucumber - キュウリのシナリオでの数字の書き方

きゅうりのページに数字を書きたいと思います。これをどのように書けばよいか教えてください。

シナリオの概要: 無効な URL を入力してください

しかし、404 がパラメーターとして使用されていることがわかりました。

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

cucumber - Java で Gherkin 機能記述ランタイムを取得する方法

実行中のシナリオの機能説明を他のシステムに報告する必要があります。cucumber.api.Scenario からシナリオ名を取得できました。機能の説明はどのようにできますか? 使用できるインターフェイスはありますか?

cucumber-Jvm を使用して、機能記述ランタイムを取得します。実行される各シナリオは、異なる機能ファイルからのものである可能性があるためです。