問題タブ [selenium-extent-report]
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.
selenium-webdriver - TestNg+ExtentReport: testng.xml を介して 2 つのクラスを実行中に Null ポインター例外が発生する -- @BeforeSuite でエクステント レポートを使用すると
ExtentReports レポート;
ExtentTest ロガー;
コードは 1 つのクラスでは正しく実行されますが、エクステント レポート1
を使用すると 2 番目のクラスで null ポインター例外がスローされます。@
BeforeSuite
2 で初期化します。次に@BeforeMethod で初期化します。3
. testng.xml の - class1 のすべての @Test は完全に実行されますが、Class2 は BeforeMethod で読み取るときに null ポインター例外エラーをスローします (手順 2 で説明したように初期化されます)。
- エクステント レポートは Testbase クラスで初期化され、他のクラスが読み取れるようにgetter
が作成されました 。 注: BeforeSuite を BeforeClass に変更すると、つまり初期化が BeforeClass で行われると、問題なく実行されますが、class1 のみのエクステント レポートが生成されます。
また、Aftermethod を使用してレポートをフラッシュし、ドライバーを終了しています。このヌルポインタ例外を取り除くための解決策
以下は完全なコード
です 1. TestBase クラス
2. SignIn -Page オブジェクト
3. ホームページ - PageObject
4. HomepageTest -テストページ
5. SignIntest クラス - テストページ
パッケージ sampletestproject;
6.testng.xml スイート名="テスト" 並列 = "テスト" スレッド数 = "1">
mongodb - Klov エクステント レポーターを使用しながら、MongoDB と共に Redis サーバーを使用する
自動化の結果をログに記録するための HTML レポートを生成するために、klov エクステント レポーターを使用しています。
しかし、Redisサーバーなしでklovレポートを使用できるklovのドキュメントセクションが表示されます。redis サーバーを使用するとどのような利点が得られるか知りたいですか? 私はこれを知らないので。
インターネットでいくつかのドキュメントを調べて知っていますが、klovレポーターでどのように必要かを本当に知りたいですか?