<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Selenium WebDriver 中的 TestNG 報告生成 > 原文: [https://www.guru99.com/testng-report.html](https://www.guru99.com/testng-report.html) 在執行自動化測試以及手動測試時,生成報告非常重要。 * 通過查看結果,您可以輕松確定通過,失敗和跳過了多少個測試用例。 * 通過查看報告,您將了解項目的狀態。 Selenium Web 驅動程序用于自動執行 Web 應用程序,但不會生成任何報告。 * TestNG 將生成默認報告。 * 當執行 testng.xml 文件時,并刷新項目。 您將在該文件夾中找到 test-output 文件夾。 * 右鍵單擊 emailable-report.html 并選擇選項。 使用網絡瀏覽器打開。 在本教程中,您將學習- * [方法-1:emailable-report.html](#7) * [方法 2:index.html](#8) * [方法 3:記者類別](#9) ### 方法-1:emailable-report.html 1. 單擊選項“ emailable-report.html” 2. 點擊選項網絡瀏覽器 ![](https://img.kancloud.cn/11/3a/113a5b5cb0c2e53212ca83a3b8b8be92_775x420.png) 如果兩個類都通過,testng 的輸出報告將如下所示: ![](https://img.kancloud.cn/b6/f3/b6f36fb306dc4b57c357d7dd9727320e_648x499.png) 考慮一下您故意使測試用例(即 DemoB 類)失敗的情況。 然后將這兩個類都轉換為 testng.xml 套件文件并運行它。 然后結果將如下所示。 它將顯示失敗的測試用例。 這是 DemoB 類的結果: ![](https://img.kancloud.cn/7e/4c/7e4c90a878b851a2cb148d601e734529_719x594.png) 類似地,Class DemoA 的結果將如下所示: ![](https://img.kancloud.cn/98/59/9859f678a7912b339bde341f16256bfb_774x192.png) ### 方法 2 index.html 1. 在項目目錄中右鍵單擊 index.html。 2. 選擇使用 Web 瀏覽器選項打開的選項。 它將按以下順序顯示結果。 ![](https://img.kancloud.cn/78/bf/78bfc7664d4e9ac9909aa68a42a7d2de_599x473.png) 結果將如下所示: ![](https://img.kancloud.cn/2b/d7/2bd7a3eeed889fc3dc34373754821998_989x409.png) ### 方法 3 報告程序類 連同這些報告生成的方法一起,您可以使用 object.properties 文件來存儲系統生成的日志以及用戶生成的日志。 但是,在測試中存儲日志信息的最簡單方法之一是使用 **Reporter 類**。 記者是 TestNG 中的一門課。 它提供了 4 種不同的方法來存儲日志信息: 1. Reporter.log(String s); 2. Reporter.log(String s,Boolean logToStandardOut); 3. Reporter.log(String s,int level); 4. Reporter.log(String s,int level,布爾值 logToStandardOut); **范例**: 創建兩個類,例如 DemoA 和 DemoB,然后在這些類中編寫以下代碼。 對于類 DemoA; * 上面已經說明了 DemoA 的代碼。 在這里,您正在使用 Reporter 類的**日志方法。** (對于實現報告類,該類必須實現 org.testng.IReporter 接口)。 * log 方法是 Reporter 類的靜態方法。 因此,您正在通過 Reporter 類訪問該方法。 * log 方法用于存儲寫在程序內部的日志信息。 通過查看日志信息,您可以輕松地知道程序的確切停止位置。 ![](https://img.kancloud.cn/cb/7f/cb7f455318079ec69f7cb267db49a9c1_603x335.png) 對于類 DemoB: ![](https://img.kancloud.cn/ce/56/ce56f2fd468630fd6dbb6ce29437304e_423x292.png) * 現在,通過選擇這兩個類創建 testng.xml 文件,然后 * 選擇運行方式和 * 單擊轉換為 testng。 * 然后通過選擇運行方式并選擇 testng 套件來運行此 testng.xml 文件。 * 然后刷新項目,打開 test-output 文件夾。 1. In the test-output folder, open the emailable-report.html. It will look like: ![](https://img.kancloud.cn/d6/ee/d6eeed865a365de9823603d4cd760ec2_487x698.png) 同樣,您還將有一個 Demo B 項目的輸出。 2.在 test-output 文件夾中,打開 index.html。 它看起來像: ![](https://img.kancloud.cn/05/0e/050e36f8ec1656f6e2227d1f4db1a7a2_580x342.png) 單擊報告程序輸出。 無論測試方法中編寫了什么,它將打開日志信息。 ![](https://img.kancloud.cn/27/36/2736b7d7be7605532050e6ff9579aa1b_965x341.png) 單擊時代。 它將顯示運行類中存在的測試方法所花費的時間。 ![](https://img.kancloud.cn/7e/ae/7eaec364248fd6d2cdbb883268f82cba_877x341.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看