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

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

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 が失敗しました

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

java - エクステント レポート - 2 つ以上のクラス ファイルがある場合、すべての結果が取得されません

2.4 リリース バージョンを使用して、完全なテスト結果をエクステント レポートにプッシュするのに問題があります。基本的に、各クラス ファイルに 2 つのテスト 1 つのテストがあり、基本レポーターとして "SimpleReportFactory" があります。

testng.xml を介してテストを実行すると、最後のテストのみがキャプチャされます。この問題の解決を手伝ってください。他の投稿を確認しました。いくつかの回答が見つかりましたが、適用に失敗しました。エクステント レポート インスタンスを使用してテスト全体で使用し、すべてのテストに対して 1 つのレポートを生成できる実際の例が必要です。

フレームワークベースのテストであるtestng xmlを介して以下のテストを実行すると、2番目のテストクラスでnullポインター例外が発生します! これは、私が見つけた投稿の1つです(ExtentReport に2つのクラスの結果を追加できませんでした)。ここで、与えられた提案を実装しようとしましたが、NPEが与えられました! インスタンスを実装してグローバルに使用する方法がわからない。

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

selenium - ExtentReports の Cucumber-java で失敗したステップのカスタム失敗メッセージを作成する方法

Cucumber ExtentReports にカスタムの失敗メッセージを書きたいです。

使用するツール:

キュウリ

ジャワ

セレン

JUnit

範囲レポート

今何が起きているのですか:

きゅうりのシナリオがあります。

失敗したステップは次のように失敗します。

ExtentReport には、 ここに画像の説明を入力

私が達成したいこと:

ここに画像の説明を入力

私がこれまでに研究したこと:

機能はありscenario.write("")ますが、これによりレポートに新しい情報ログが作成されます (ただし、新しいログ エントリではなく CustomFailure メッセージを探しています)

scenario.stepResultsレポートに表示される文字列があります。ただし、同じ値を設定する方法が見つかりませんでした。

これに関するアイデアはありますか?

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

java - 範囲レポートで不明/スキップされた結果を表示しない方法

テストケースが最初の実行で失敗した場合、retryAnalyzer はそれを再度実行します。私の場合、1 回目の実行が失敗し、2 回目の実行が成功した場合、エクステント レポートに 2 回目の実行のみの結果を表示したいと考えています。しかし、レポートで両方のテスト ケースの結果を取得しています。

以下は私のコードです。

この場合、テスト ケースが 1 回目の実行で失敗した場合、そのテスト ケースのステータスは「不明」と表示され、実行がリトライ (2 回目の実行) で成功した場合、成功率は 100 ではなく 50% と表示されます。 % は、未知のパーセンテージもカウントするためです。

このテスト ケースの結果がレポートに表示されないようにするには、以下のループ条件でどのような変更を行う必要がありますか。

提案してください。

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

c# - C#でSeleniumを使用したExtentXがエラーをスローする

エクステント レポートを使用してログをレポートするように C# でセレン テストを構成しましたが、MongoDB を使用して ExtentX バージョンを試してみました。ExtentX と MongoDB をセットアップして実行していますが、テストは次のエラーで失敗します...

ティアダウンの次の行で「ArgumentNullException はユーザー コードによって処理されませんでした。値を null にすることはできません」...

経由でmongo接続文字列を指定しています...

mongo 接続を指定しない場合、テストは正常に実行されます。どんな助けでも大歓迎です。

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

selenium - Selenium POM + エクステント レポート - エラー メッセージの取得

こんにちは、POM/Selenium/Java を使用していますが、以下のエラー メッセージが表示されます。POM でエクステント レポートを使用できますか?、別のクラスから (エクステント メソッド) を呼び出すことはできますか?

または、他のレポートの提案がありますか?、私に知らせてください。

編集:私の意図はsendkeys、 、クリックなどの汎用関数を作成したので、この汎用レベルでのみ使用したい (オブジェクトレベルでは使用したくない)。

  1. エクステント レポート バージョンの使用:extentreports-java-v2.41.1
  2. プロパティファイルの使用

ドロップダウンのエラー メッセージ:

testCase.LoginPage.TestBase.seleteDropDownVisibleText (TestBase.java:217) での java.lang.NullPointerException

ドロップダウン値を選択するコード + 範囲ロガー:

そして、次のように選択ドロップダウン値(VisibleText)関数を呼び出しています:

sendkeys のエラー メッセージ:

sendkeys + Extent ロガーのコード:

そして、次のように textBox (SendKeys) 関数を呼び出しています。

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

soapui - Ready API/SoapUI NG Pro の範囲レポートのサポートはありますか?

SoapUI テストのエクステント レポートを生成したいと考えています。SoapUI が提供するプレーンな古いフレーム ベースの JUnit HTML レポートを使用したくありません。範囲レポートはこれをサポートしていますか? 例はいいでしょう。ありがとう!

0 投票する
4 に答える
7459 参照

java - エクステント レポートには、最後のテスト ケースの結果のみが表示されます

エクステント レポート バージョン - 3.0 言語 - Java および TestNG クラス

私はクラスを持っています - ExtentManager.java

および次の 2 つの testNG クラス TC1.java

TC2.java

これら 2 つのテスト ケースを実行すると、最後のテストケースの結果のみが得られます。最初のテストケースの結果は、エクステント レポートに表示されません。範囲レポート 3.0 には追加パラメーターがないことに注意してください。エクステント レポートですべてのテスト ケースの結果を取得する方法は?

最後のテスト ケースの結果のみが表示され、すべてのテスト結果を取得する方法