問題タブ [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 投票する
2 に答える
3986 参照

java - intellij がセレニティ キュウリ テストを実行中

このテスト プロジェクトをダウンロードして、セレニティとキュウリの脚本を学びました

https://github.com/serenity-bdd/screenplay-pattern-todomvc

readmeが示唆するように、コマンドラインでさまざまなプロファイルを使用してクリーン検証を行うことができます

同じプロジェクトを intellij にロードして 1 つの機能を実行しようとすると、NPE になります

これらを実行するために欠落している intellij 設定はありますか?

より多くの情報を収集してバグレポートを開くことができるように、デバッグモードでセレニティテストを実行する方法はありますか?

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

serenity-bdd - Serenity BDD キュウリ - レポート フォルダーの上書きを避ける方法はありますか?

現在、レポートが生成されると、以前の実行のレポート フォルダーが上書きされます。このようなものを渡すことで、名前にタイムスタンプを持つフォルダーを指定することは可能ですか?

serenity プロパティ ファイル内の serenity.outputDirectory=reports\&Now()..

実行時にレポート ファイル内のファイルを新しく生成されたディレクトリに移動するコードを記述できます。ここでの課題は、レポートが生成されるポイントがわからないことです。

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

serenity-bdd - テストが Junit を介して実行されたときに Serenity 集計レポートを生成する

Junit を使用して Cucumber+Serenity テストを実行しています。

コードスニペット:

テスト実行ごとに個別の html レポートが生成されますが、HtmlAggregateStoryReporter を直接使用して集計 (結合) レポートが生成されません (参照: https://github.com/serenity-bdd/serenity-core/issues/244 )

私が使用したコード スニペットは次のとおりです。ハングしており、集約が完了していません。すべての Cucumber+Serenity テストが完了した後に呼び出しています。

C:\PoC-Test\target\site\serenity\ は、個々のテスト レポートが生成される場所です。このコードの何が問題なのかを教えてください。

サンプルの作業コードがあれば共有してください。

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

javascript - Serenity/JS - 実行できないコードの変更

私はJSとtypescriptの初心者です。Git Hub で共有されているサンプル プロジェクトを実行できましたが、変更を加えるとエラーが発生します。例: step_definitions の下に追加されたすべての import ステートメントまたはブラウザー関連のアクション。進め方を教えてください。同じために利用できる詳細なチュートリアルはありますか?

Java で Serenity Framework を使用した経験があります。

よろしく、 Divya

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

java - Serenity BDDでOSに応じてWebDriverのパスを可変にする方法は?

プロジェクトのテストを自動化するために、Serenity BDD と Selenium を使用しています。これらのテストは、Windows と Ubuntu の両方で実行できるはずです。

serenity.propertiesこれで、ファイルに WebDriver のパスが設定されました。

明らかに、webdriver.chrome.driver パスは、プロジェクトが Windows で実行されている場合にのみ機能します。OSに応じてこのパスを変数にするにはどうすればよいですか?

前もって感謝します。

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

serenity-bdd - Serenity BDD レポートの名前を変更する方法

Serenity-BDD を使用しています。レポートが生成されると、「46b29bc63db0f67fe88cfd2a397ea9b2.html」のような名前が付けられます。

レポート名を指定する方法はありますか? すでに serenity.compress.filenames を設定しようとしましたが、うまくいきませんでした。

ありがとう、ルイス。