問題タブ [extent]
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.
testng - エクステント レポートの依存関係を追加した後のコンパイル エラー
maven を使用して testng プロジェクトを実行しようとすると、このエラーが表示されました。私がしたことは、pom ファイルにエクステント レポートの依存関係を追加することだけでした。JAVA バージョン 1.8 を使用しているローカルでは、うまく機能します。
エクステント レポートは JAVA 1.8 に依存していますか? JAVA バージョン 1.8 では動作しません。
プロジェクトで目標 org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default) を実行できませんでした: 目標 org.apache.maven.plugins:maven-surefire-plugin:2.18.1 のデフォルトの実行:テストに失敗しました: フォークされたプロセスでエラーが発生しました java.lang.UnsupportedClassVersionError: com/relevantcodes/extentreports/ExtentReports : サポートされていない major.minor バージョン 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader .defineClass(ClassLoader.java:791) で java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) で java.net.URLClassLoader.defineClass(URLClassLoader.java:449) で java.net.URLClassLoader.access$100(URLClassLoader) .java:71) で java.net.URLClassLoader$1.run(URLClassLoader.java:361) で java.net.URLClassLoader$1.run(URLClassLoader.java:355) で java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher. java:308) で java.lang.ClassLoader.loadClass(ClassLoader.java:356) で commbank.ui.automation.common.ExtentReporterNGListener.generateReport(ExtentReporterNGListener.java:28) で org.testng.TestNG.generateReports(TestNG.java) で:1106) org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:295) で org.apache.maven.surefire.testng で org.testng.TestNG.run(TestNG.java:1065) で。 org.apache.maven.surefire.booter.ForkedBooter.org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) の invokeProviderInSameClassLoader(ForkedBooter.java:203) org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) の[09:28:07][ステップ 1/1] ステップ Maven が失敗しました
java - エクステント レポート - 2 つ以上のクラス ファイルがある場合、すべての結果が取得されません
2.4 リリース バージョンを使用して、完全なテスト結果をエクステント レポートにプッシュするのに問題があります。基本的に、各クラス ファイルに 2 つのテスト 1 つのテストがあり、基本レポーターとして "SimpleReportFactory" があります。
testng.xml を介してテストを実行すると、最後のテストのみがキャプチャされます。この問題の解決を手伝ってください。他の投稿を確認しました。いくつかの回答が見つかりましたが、適用に失敗しました。エクステント レポート インスタンスを使用してテスト全体で使用し、すべてのテストに対して 1 つのレポートを生成できる実際の例が必要です。
フレームワークベースのテストであるtestng xmlを介して以下のテストを実行すると、2番目のテストクラスでnullポインター例外が発生します! これは、私が見つけた投稿の1つです(ExtentReport に2つのクラスの結果を追加できませんでした)。ここで、与えられた提案を実装しようとしましたが、NPEが与えられました! インスタンスを実装してグローバルに使用する方法がわからない。
selenium - ExtentReports の Cucumber-java で失敗したステップのカスタム失敗メッセージを作成する方法
Cucumber ExtentReports にカスタムの失敗メッセージを書きたいです。
使用するツール:
キュウリ
ジャワ
セレン
JUnit
範囲レポート
今何が起きているのですか:
きゅうりのシナリオがあります。
失敗したステップは次のように失敗します。
私が達成したいこと:
私がこれまでに研究したこと:
機能はありscenario.write("")
ますが、これによりレポートに新しい情報ログが作成されます (ただし、新しいログ エントリではなく CustomFailure メッセージを探しています)
scenario.stepResults
レポートに表示される文字列があります。ただし、同じ値を設定する方法が見つかりませんでした。
これに関するアイデアはありますか?
java - 範囲レポートで不明/スキップされた結果を表示しない方法
テストケースが最初の実行で失敗した場合、retryAnalyzer はそれを再度実行します。私の場合、1 回目の実行が失敗し、2 回目の実行が成功した場合、エクステント レポートに 2 回目の実行のみの結果を表示したいと考えています。しかし、レポートで両方のテスト ケースの結果を取得しています。
以下は私のコードです。
この場合、テスト ケースが 1 回目の実行で失敗した場合、そのテスト ケースのステータスは「不明」と表示され、実行がリトライ (2 回目の実行) で成功した場合、成功率は 100 ではなく 50% と表示されます。 % は、未知のパーセンテージもカウントするためです。
このテスト ケースの結果がレポートに表示されないようにするには、以下のループ条件でどのような変更を行う必要がありますか。
提案してください。
c# - C#でSeleniumを使用したExtentXがエラーをスローする
エクステント レポートを使用してログをレポートするように C# でセレン テストを構成しましたが、MongoDB を使用して ExtentX バージョンを試してみました。ExtentX と MongoDB をセットアップして実行していますが、テストは次のエラーで失敗します...
ティアダウンの次の行で「ArgumentNullException はユーザー コードによって処理されませんでした。値を null にすることはできません」...
経由でmongo接続文字列を指定しています...
mongo 接続を指定しない場合、テストは正常に実行されます。どんな助けでも大歓迎です。
selenium - Selenium POM + エクステント レポート - エラー メッセージの取得
こんにちは、POM/Selenium/Java を使用していますが、以下のエラー メッセージが表示されます。POM でエクステント レポートを使用できますか?、別のクラスから (エクステント メソッド) を呼び出すことはできますか?
または、他のレポートの提案がありますか?、私に知らせてください。
編集:私の意図はsendkeys
、 、クリックなどの汎用関数を作成したので、この汎用レベルでのみ使用したい (オブジェクトレベルでは使用したくない)。
- エクステント レポート バージョンの使用:extentreports-java-v2.41.1
- プロパティファイルの使用
ドロップダウンのエラー メッセージ:
testCase.LoginPage.TestBase.seleteDropDownVisibleText (TestBase.java:217) での java.lang.NullPointerException
ドロップダウン値を選択するコード + 範囲ロガー:
そして、次のように選択ドロップダウン値(VisibleText)関数を呼び出しています:
sendkeys のエラー メッセージ:
sendkeys + Extent ロガーのコード:
そして、次のように textBox (SendKeys) 関数を呼び出しています。
soapui - Ready API/SoapUI NG Pro の範囲レポートのサポートはありますか?
SoapUI テストのエクステント レポートを生成したいと考えています。SoapUI が提供するプレーンな古いフレーム ベースの JUnit HTML レポートを使用したくありません。範囲レポートはこれをサポートしていますか? 例はいいでしょう。ありがとう!