問題タブ [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.
intellij-idea - IntelliJ でキュウリを使用する
「Cucumber Java」が「Edit Configurations -> Defaults -> ????」に表示されない理由を誰かが知っていますか?
Pom.xml ファイルは、必要なすべてのプラグイン (Java プラグイン用のキュウリなど) をインストールするために使用されます。
escaping - Cucumber ステップ定義のエスケープ文字
Cucumber-jvmに使用している次の手順があります。ステップ定義で特定の文字をエスケープするにはどうすればよいですか?
この場合、 7と$を通常の文字列としてエスケープする必要があります。
cucumber - Serenity でレポート間を移動中に直面する問題
Gradle を使用してセレニティ テスト ケースを実行できます。コマンドを使用し$ gradle clean test aggregate
ます。レポートも生成されますが、レポートで提供されているリンクをクリックすると、ナビゲートできず、エラー メッセージが表示されます。以下のリンクに記載されているパッケージ構造を作成しました。
http://thucydides.info/docs/articles/an-introduction-to-serenity-bdd-with-cucumber.html
しかし、それでも解決できません。以下は、ランナー、ステップ定義、およびリポジトリ クラスです。ランナークラス:
ステップ定義クラス:
リポジトリ クラス
これについて私を助けてくれませんか。前もって感謝します
selenium-webdriver - パラメータを @Cucumber.Options に動的に渡す
きゅうり+セレンを使用しています。オプションを @Cucumber.Options に動的に渡す方法はありますか。何かのようなもの-
features="src/YahooSearch.feature"
// この機能のファイル名を Excel から取得し、ここに配置します...
cucumber - IntelliJ IDEA キュウリの構成
Cucumber for android がどのように機能するかを理解するためのダミー プロジェクトを作成し、こちらの「チュートリアル」に従いました。
https://www.jetbrains.com/idea/help/enabling-cucumber-support-in-project.html
ご覧のとおり、IntelliJ IDEA IDE を使用しています。私の機能は次のようになります。
そしてJavaファイル:
Cucumber Java テストを開始すると、コンソールに次のように表示されます。
java - 正規表現を使用してキュウリ機能ファイルから特定のシナリオを取得する方法
複数のシナリオを含むキュウリ機能ファイルがあり、それぞれに異なる And があります。ファイルを解析するために Java 正規表現を使用しており、And のテキストに基づいて特定のシナリオを引き出したいと考えています。
例えば:
機能: ものをテストする
シナリオ:
レディーがハエを飲み込むレディーとレディーが「ハエ」を飲み込むとしたら、レディーは生きる
シナリオ:
レディーがクモを飲み込むレディーとレディーが「ハエ」、「クモ」を飲み込むと、レディーは生きる
シナリオ:
女性はすべてを飲み込む女性と女性が「ハエ」、「クモ」、「猫」、「犬」、「牛」を飲み込んだ場合、女性は死ぬ
シナリオ:
女性は犬以外のすべてを飲み込む女性と女性が「ハエ」、「クモ」、「猫」、「牛」を飲み込んだ場合、女性は死ぬ
dog
含まれているシナリオを取り出して、別のファイルにダンプしたいと考えています。私の実生活dog=account number
では、ローカル データベースに自動ロードされる複数の SQL 抽出に関連付けられています。これは、1 つのフィーチャー ファイル内の 1 つのシナリオであり、数百に及ぶファイルの 1 つです。@run
そのため、シナリオの先頭で使用する単純なケースではありません。実際にシナリオと関連ファイルを抽出して、サンドボックスに配置できるようにしています。
私がこれまで持っている正規表現は次のとおりです。
しかし、それはシナリオの最初のインスタンスから、私が望むものを超えてシナリオに選択します。
代わりに、グループを引き出したい:
シナリオ:
女性はすべてを飲み込む女性と女性が「ハエ」、「クモ」、「猫」、「犬」、「牛」を飲み込んだ場合、女性は死ぬ
そのグループを引き出す方法を知っている人はいますか?