問題タブ [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.

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

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

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

maven - SERENITY_FORK_NUMBER Serenity-BDD Cucumber Maven RestAssured

これは私のPOMです。RestAssured/Cucumber/Maven/ フレームワークをセットアップしました。フレームワークで serenityBDD を使用したかったのです。報告目的のため。だから私は以下のようにcukestestを実行しています

テストを実行すると、以下のエラーが表示されます

私は/きゅうり/mavenプロジェクトを安心させました。

どんな助けでも大歓迎です。助けてくれてありがとう。

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

automated-tests - Cucumber / Serenity の HTML レポートのスクリーンショットに選択オプションが含まれていない

標準の chromedriver と共に、cucumber と serenity の最新の安定バージョンを使用しています。HTML レポートで選択ボックスの内容を表示しようとして、ほとんど満足していません。

ここに私のHTMLコードがあります:

これが私のセレニティコード(Java)です:

私のステップ定義ファイル(Java)から呼び出されているもの:

私の機能ファイルから呼び出されているもの:

スクリーンショットにオプションを表示する以外は、すべて正常に機能しています。スクリーンショットでは、選択オプションがクリックされたかのようにフォーカスされていますが、表示される使用可能なオプションのリストが表示されていません。chromedriverがそれを行うのを見ているときに、それらが表示されるのを見ることさえできます。

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

selenium-webdriver - UnhandledAlertException を無視するように Serenity の機能を設定する

Cucumber + Serenity を使い始めたばかりです。

UnhandledAlertException を無視したいと思います。

これは、Seleniumでクロム機能を設定する方法です

しかし、未処理のアラートを無視するために serenity.properties ファイルで何を使用すればよいかわかりません。

これは正しいです?問題は、すべての実行で予期しないアラート例外が発生するわけではないため、この動作をテストできないことです。

したがって、テストが失敗した場合 (再生できない場合) にのみ、上記のプロパティが機能しているかどうかのフィードバックを取得します。

少なくとも以下のコードは今のところうまくいかないので、以下の方法とともにグローバル設定を使用することにしました。