我不想创建新的或自定义的侦听器。那可能吗? TestNG中创建的html报告在哪里?如何编辑默认的TestNG html报告
-1
A
回答
0
SuiteHTMLReporter [source]是创建html报告的记者。您可以扩展并覆盖。禁用默认侦听器并添加您自己的。
0
我知道这是旧的,但这些报告可以编辑和自定义报告可以如下所示。我已经解释hereTestHTMLReporter
如何可以编辑
与您customReport
你不得不实施IReporter
,延长TestListenerAdapter
并覆盖generateReport
方法,如果你想实现一个自定义TestHTMLReporter
。对于其他记者来说,你可能不得不做点事情,但这个概念将保持不变。你可以像下面那样实现自定义的'TestHTMLReporter'。
在你的项目中创建一个CustomReport.java
文件和TestHTMLReporter.java
全部内容复制粘贴,在getOutputFile
方法来更改文件的名称和它看起来像下面
public class CustomReport extends TestListenerAdapter implements IReporter {
@Override
public void generateReport(List<XmlSuite> xmlSuites, List<ISuite> suites,
String outputDirectory) {
}
...
//paste the content of TestHTMLReporter.java here
...
...
确保所有的进口都到位从TestHTMLReporter.java
现在,在此文件中根据您的要求更改。对于例如:如果你想在generateTable
方法添加结束时间每个测试的,然后在正确的位置添加下面的代码片段
// Test class
String testClass = tr.getTestClass().getName();
long testMillis = tr.getEndMillis();
String testMillisString = Long.toString(testMillis);
if (testClass != null) {
pw.append("<br>").append("Test class Name: ").append(testClass);
// this line to add end time in ms
pw.append("<br>").append("End Time(ms): ").append(testMillisString);
// Test name
String testName = tr.getTestName();
if (testName != null) {
pw.append(" (").append(testName).append(")");
}
然后你会得到像下面
现在,您将得到两份报告,一份使用默认值,另一份使用您的文件名。 现在唯一保留的是关闭默认报告监听器,因此您只能获得一个报告。为此,您可以按照this或者您可以搜索解决方案。希望这有助于
相关问题
- 1. 编辑默认报告 - MS-Access
- 2. TestNG的默认报表
- 3. 生成HTML TestNG的报告
- 4. 生成HTML TestNG报告
- 5. 修改testNG HTML报告
- 6. 使用Maven禁用TestNG的HTML报告
- 7. html编辑器的wordpress默认标记
- 8. TinyMCE文本编辑器和默认HTML
- 9. Testng终端报告
- 10. 生成TestNG报告
- 11. 如何编辑vscode的默认php linter?
- 12. 如何打开和编辑TFS报告?
- 13. 如何在Jasper报告中编辑可编辑的PDF字段
- 14. 如何在PDF中生成TestNG报告?
- 15. 如何自定义testng报告?
- 16. Twiki默认编辑模式
- 17. 如何编辑默认导航栏?
- 18. 如何让VS HTML编辑器默认为单引号?
- 19. 如何设置旋转编辑器的默认值aspx devexpress
- 20. Intellij与TestNG报告生成
- 21. wcftestclient.exe - 编辑默认配置
- 22. 默认编辑应用
- 23. 将默认发票报告更改为自定义报告?
- 24. 如何让Gradle构建生成HTML测试报告而不是XML默认值?
- 25. 如何更改报告中的默认字体大小
- 26. 如何更新PDF报告(qWeb)中的默认标题?
- 27. 编辑默认的Weebly元素?
- 28. 如何在Eclipse中设置默认编辑器选项卡?
- 29. 链接到TestNG HTML报告中的屏幕截图
- 30. 我想在我的TestNG的报告
我必须扩展这个类吗? – Student 2014-12-04 15:39:42
如果你可以给我一个小例子,它会很棒。 – Student 2014-12-04 16:00:37