[英]TestNG Report- Publishing tests in an Order
TestNG 報告 - 在訂單中發布測試。
如何在 TestNG 自定義報告中按執行順序顯示測試。 現在我執行的測試在 TestNG 報告中隨機發布。 我正在使用此 URL 中的以下自定義偵聽器代碼。
TestNG XML 是:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Main Suite" parallel="false">
<listeners>
<listener class-name="com.dev2qa.example.testng.report.custom.CustomTestNGReporter"/>
</listeners>
<test name="CHApp Android Automation" preserve-order="true" enabled="true">
<classes>
<class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet1">
<methods>
<include name="exe_Scheduler"/>
<include name="chApp_SignIn"/>
<include name="chApp_VerifyUserRecogInApp"/>
<include name="chApp_HeaderMenu"/>
<include name="chApp_HamburgerMenu"/>
<include name="chApp_DailyPrize"/>
</methods>
</class>
<class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet3">
<methods>
<include name="c1_SuperPrizeSweep1"/>
<include name="c1_SuperPrizeSweep1_Complete"/>
<include name="c1_Mission1Sweep2"/>
</methods>
</class>
<class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet2">
<methods>
<include name="c1_Mission1Sweep2_Complete"/>
<include name="chApp_VerifyVIPInApp"/>
<include name="chApp_SignOut"/>
</methods>
</class>
</classes>
</test>
</suite>
無需在 TestNG.XML 中管理方法名稱,您應該將其刪除。 嘗試創建簡單的結構。 然后為您的項目實施它。 您應該在不使用 Selenium 參考的情況下實現多個測試,您可以對其進行測試。
參考 1: http : //extentreports.com/docs/versions/3/java/#basic-usage
參考2: https : //github.com/ishah09/ExtentReport-3.1.5
你管理不當,導致你。 我發現了一些東西,ExtentManager.getExtent(); 這與實際使用有所不同。
所以我建議你通過上面提到的參考資料並實施它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.