問題タブ [cucumber-serenity]
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.
selenium - Chrome ブラウザで Serenity Cucumber BDD を起動するにはどうすればよいですか?
Serenity BDD は初めてで、添付したコードを使用して常に Firefox でテストが実行される理由がわかりません。@Managed(driver="chrome") で注釈が付けられた Web ドライバー変数を追加しても、違いはありません。「serenity.properties」を使用してフレームワークに chrome ブラウザを起動させる方法はありますか?
GoogleSearchTest.feature
DefinitionSteps.java
EndUserSteps.java
共通の Actions.java
GooglePage.java
pom.xml
maven - SERENITY_FORK_NUMBER Serenity-BDD Cucumber Maven RestAssured
これは私のPOMです。RestAssured/Cucumber/Maven/ フレームワークをセットアップしました。フレームワークで serenityBDD を使用したかったのです。報告目的のため。だから私は以下のようにcukestestを実行しています
テストを実行すると、以下のエラーが表示されます
私は/きゅうり/mavenプロジェクトを安心させました。
どんな助けでも大歓迎です。助けてくれてありがとう。
automated-tests - Cucumber / Serenity の HTML レポートのスクリーンショットに選択オプションが含まれていない
標準の chromedriver と共に、cucumber と serenity の最新の安定バージョンを使用しています。HTML レポートで選択ボックスの内容を表示しようとして、ほとんど満足していません。
ここに私のHTMLコードがあります:
これが私のセレニティコード(Java)です:
私のステップ定義ファイル(Java)から呼び出されているもの:
私の機能ファイルから呼び出されているもの:
スクリーンショットにオプションを表示する以外は、すべて正常に機能しています。スクリーンショットでは、選択オプションがクリックされたかのようにフォーカスされていますが、表示される使用可能なオプションのリストが表示されていません。chromedriverがそれを行うのを見ているときに、それらが表示されるのを見ることさえできます。
selenium-webdriver - UnhandledAlertException を無視するように Serenity の機能を設定する
Cucumber + Serenity を使い始めたばかりです。
UnhandledAlertException を無視したいと思います。
これは、Seleniumでクロム機能を設定する方法です
しかし、未処理のアラートを無視するために serenity.properties ファイルで何を使用すればよいかわかりません。
これは正しいです?問題は、すべての実行で予期しないアラート例外が発生するわけではないため、この動作をテストできないことです。
したがって、テストが失敗した場合 (再生できない場合) にのみ、上記のプロパティが機能しているかどうかのフィードバックを取得します。
少なくとも以下のコードは今のところうまくいかないので、以下の方法とともにグローバル設定を使用することにしました。