問題タブ [serenity-bdd]
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 - serenity-jbehave-archetype を生成し、mvn Verify でビルドに失敗しました
「serenity-jbehave-archetype から自動化フレームワークを生成する」というタスクがあり、コマンドラインから実行しました。mvn verifyコマンドを実行すると、次のログでビルドが失敗します。
そして、ここに私の pom.xml ファイルがあります:
それはfailed to find all classes in package [com]
わかりますが、pomファイルまたはIdeaへのインポートの何が問題なのか理解できません。手伝っていただけませんか?
java - 表、円グラフ、ロゴなどが表示されないセレニティ レポート
Cucumber JVM で Serenity を使用しています。直面している問題は、レポートに画像が表示されないことです。それらはビルド成功で生成されますが、画像やロゴなどは含まれていません。
添付の pom のように依存関係を使用しています。target/site/serenity の serenity-resources ファイルが 0 バイトであることを確認しました。それがリソースを含まない理由ですか?
これに対する可能な解決策は何ですか?
どんな助けでも大歓迎です。
POM.xml :
serenity-bdd - thucydides から移行したときに jbehave でセレニティ レポートを生成する方法
thucydides から移行した serenity でレポートを生成するためのドキュメントはありますが、jenkins の thucydides でレポートが生成されています。Google でこのプラグインを見つけましたhttps://wiki.jenkins-ci.org/display/JENKINS/Serenity+Plugin can iこれを使用するか、他の方法があります。
前もって感謝します
java - Serenity BDD で資格情報を記憶する (selenium を使用)
Serenity BDD(セレンを使用)でテストケースを作成しようとしています。各テストケース間でブラウザが「再起動」するという事実を受け入れました。
そして、シナリオ間でやらない方法を見つけました。
しかし、私が探しているのは、シークレット モードではなく、通常のブラウザ モードでテストを実行することです。ブラウザで「remember me」オプションをクリックし、ログイン、ログアウトして、フィールドにユーザー名とパスワードを表示するようにします。ただし、テストはブラウザのシークレット モードで実行されているため、パスワードは空白です。
助言がありますか ?
ありがとうございました
java - Serenity... Webdriver の入手方法は?
Serenity + cucumber + Java + maven ( > mvn archetype:generate -Dfilter net.serenity-bdd:serenity-cucumber) を使用してサンプル プロジェクトを作成しました。
Firefox ブラウザーが起動して、次の Web サイトに移動するタイミングを確認できます。
質問: この時点から、「WebDriver ドライバー」が作成されましたが、その「ドライバー」変数を取得するにはどうすればよいですか? driver.getWindowHandle() を使用してウィンドウ ID を取得しようとしています。
更新: ステートメントは次のとおりです。
PageObject スーパークラスを調べたところ、次のことがわかりました。
そのため、PageObject は別のスーパー クラスの webdriver 変数を使用します。この「Web ドライバー」変数を取得するために宣言する必要がある構文は何ですか? ありがとう ノウナダ =========================
Jデロリアン!
どうもありがとうございました。ここにコードがあります..「ドライバー」の何が問題なのかを指摘するのを手伝ってくれませんか?
1 - 機能ファイル: 機能: Amazon ユーザーのログイン認証 シナリオ: Amazon ユーザーのログイン認証 特定のユーザーが「ホーム」ページにいる場合
2 - ステップ定義ファイル: パッケージ com.XXXX.steps; net.thucydides.core.annotations.Steps をインポートします。com.XXXX.steps.serenity.User をインポートします。cucumber.api.java.en.Given をインポートします。
3 - テスト ランナー クラス パッケージ com.XXXX;
}
4 - ドライバーをキャプチャーできないユーザー クラス。このファイルの最後で、コメントアウトされた行が機能しないことに注意してください。また、「ドライバー」は元のドライバー「home.getDriver()」に設定されていましたが、何らかの理由でその値が「ドライバー」に渡されましたが、ドライバー「home.getDriver()」は問題なく動作していることにも注意してください。
java - intellij がセレニティ キュウリ テストを実行中
このテスト プロジェクトをダウンロードして、セレニティとキュウリの脚本を学びました
https://github.com/serenity-bdd/screenplay-pattern-todomvc
readmeが示唆するように、コマンドラインでさまざまなプロファイルを使用してクリーン検証を行うことができます
同じプロジェクトを intellij にロードして 1 つの機能を実行しようとすると、NPE になります
これらを実行するために欠落している intellij 設定はありますか?
より多くの情報を収集してバグレポートを開くことができるように、デバッグモードでセレニティテストを実行する方法はありますか?