問題タブ [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.
java - セレンでフレームを見つけることができますが、Junit Cucumber では機能しません
Selenium Java プログラムを使用してフレームを見つけることができます。次のコードは正常に実行されます。
しかし、Cucumber Junit maven プロジェクトを使用して同じコードを実行すると、プログラムはフレームを見つけることができません。
エラーメッセージ :
31morg.openqa.selenium.NoSuchFrameException: フレームが見つかりません: iframe100-100
助言がありますか ?
eclipse - バージョン 1.0.14 以降の cucumber-java および cucumber-junit が機能しない
Cucumber-JVM と Selenium WebDriver を一緒に使用しています。Eclipse に Maven プロジェクトがあり、pom.xml ファイルの依存関係は次のとおりです。
RunCukesTest.java ファイルの内容は次のとおりです。
次のコード行でエラーが発生します。
しかし、バージョン 1.0.14 を使用すると、うまく動作します。最新バージョンの何が問題になっていますか?
testing - キュウリプロジェクトでExcelファイルを読むには?
Java を使用してテスト自動化フレームワークを作成していますが、キュウリで Excel ファイルを読み取ることができません。
@DataProvider 機能を testNG で使用する方法はありますか?
機能ファイルのデータテーブルを使用したくありません。
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 を使用します。
java - cucumber フィーチャーから生成されたステップから get 要求を送信する
私は初めてcucumber
です。cucumber
必要なjarを使用して環境を構成しました。で残りのAPIをテストしたいcucumber
。そして、最初に.feature
ファイルを作成し、基本的なステップ定義を生成しました。
.feature
ファイル:
そしてTestClass.java
以下のように:
私はたくさん検索しましたが、ファイルGET
からリクエストを送信することを見つけることができませんでした。.java
GET
ステップ定義からリクエストを送信し、レスポンスcucumber
を比較する方法は?json
cucumber - キュウリのシナリオでの数字の書き方
きゅうりのページに数字を書きたいと思います。これをどのように書けばよいか教えてください。
シナリオの概要: 無効な URL を入力してください
しかし、404 がパラメーターとして使用されていることがわかりました。
cucumber - Java で Gherkin 機能記述ランタイムを取得する方法
実行中のシナリオの機能説明を他のシステムに報告する必要があります。cucumber.api.Scenario からシナリオ名を取得できました。機能の説明はどのようにできますか? 使用できるインターフェイスはありますか?
cucumber-Jvm を使用して、機能記述ランタイムを取得します。実行される各シナリオは、異なる機能ファイルからのものである可能性があるためです。