gpt4 book ai didi

java - TestNG 报告 - 在订单中发布测试

转载 作者:行者123 更新时间:2023-11-30 10:08:45 25 4
gpt4 key购买 nike

TestNG 报告 - 在订单中发布测试。

如何在 TestNG 自定义报告中按执行顺序显示测试。现在我执行的测试随机发布在 TestNG 报告中。我正在使用来自 this 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>

最佳答案

  • Extent Report 始终根据您为其创建的内容管理测试顺序。
  • 在您的 TestNG.XML 中不需要管理方法名称,您应该将其删除。尝试创建简单的结构。然后为您的项目实现它。你应该在不使用 Selenium 引用的情况下实现多个测试,你可以测试它。

    引用文献 1:http://extentreports.com/docs/versions/3/java/#basic-usage
    引用资料2:https://github.com/ishah09/ExtentReport-3.1.5

  • 您的管理不当导致了您。我发现了一些东西,ExtentManager.getExtent();这与实际用法不同。

因此,我建议您阅读上述引用资料并实现它。

关于java - TestNG 报告 - 在订单中发布测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53641037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com