问题标签 [extentreports]

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.

0 投票
4 回答
12926 浏览

jenkins-plugins - 使用“HTML Publisher Plugin”在 Jenkins 上发布范围报告 HTML 文件时,HTML 页面显示为损坏的 UI

HTML 页面显示的 UI 损坏 使用“HTML Publisher Plugin”发布范围报告 HTML 文件时,谁能指导我如何使用正确的 UI 打印完整的报告

当我使用 HTML 发布者插件打开 html 报告时报告的屏幕截图

在此处输入图像描述

使用 Firefox 浏览器打开同一个 html 报告文件时的报告截图

在此处输入图像描述

0 投票
3 回答
8459 浏览

jenkins - 使用 htmlpublisher 与范围报告集成 CI

我在 Jenkins 中使用 HTML 发布者插件,并生成开放范围报告。由 Jenkins 生成的报告没有 UI。但是,当我手动打开它们时,它们就可以正常打开。

点击报告快照

0 投票
2 回答
207 浏览

java - 使用 Jersey 框架进行测试并使用 Extentreports 进行报告

我是测试新手,需要使用extentreports报告测试结果,

下面是测试代码:

我没有看到任何报告生成。

将 extentreport 与 jersey 框架一起使用,我已经看到了 selenium 示例。

帮助将不胜感激。

0 投票
12 回答
22331 浏览

selenium - 范围报告没有生成html

您好我正在尝试通过范围报告创建报告;该代码没有给出错误并成功运行,但没有生成 html 报告。任何人都可以请帮助下面是我的代码 -

0 投票
0 回答
71 浏览

extentreports - 如何在 ExtentX 上更改管理员密码?

如何更改 ExtentX 中的默认管理员密码?Web 界面没有此选项。

0 投票
1 回答
1101 浏览

report - 如何在 Geb & Spock 中生成范围报告

我们正在使用 Geb 和 Spock 框架来测试 Web 应用程序并与范围报告集成。我们为范围报告功能创建了一个单独的类,使用 JUnit@Rule在所有测试用例之间进行访问。现在的问题是当TC失败时,它不会为失败的场景生成报告,而是为成功的案例创建报告。有什么方法可以TestWatcher使用 Spock TC 捕获失败的异常。或者是否有任何类似TestWatcherSpock 的类执行以下功能。

0 投票
1 回答
7773 浏览

java - 范围报告report.endTest(test) 方法?

我在搞乱 Selenium Java Extent Reports。他们的新版本于 10 月 12 日发布,但我没有看到 endTest 方法。他们还没有发布 v3.0.0 的完整文档。大多数东西在使用方面都差不多,但 endTest 方法似乎不再可用。

有谁知道如何结束测试运行,以便可以在同一个报告文件中显示多个测试?

有谁知道结束考试的新方法是什么?

我能找到的只有

但这似乎不允许我将多个测试放入同一份报告中。

0 投票
2 回答
5243 浏览

selenium - 配置 ExtentReports 以提供准确的测试状态和失败截图

我在调整 ExtentReports 以提供所需的输出时遇到了一些困难。

我有一个带有 TestNG 的简单测试框架,使用 TestBase 类来完成繁重的工作以保持测试简单。我希望以一种简单的方式实现 ExtentReports,使用 TestNG ITestResult 接口来报告 Pass、Fail 和 Unknown。

以下是示例测试,1 次通过,1 次故意失败:

这是 TestBase 中的相关部分: public class TestBase implements Config {

这是报告:

在此处输入图像描述

问题是:

  1. 左侧菜单中未记录失败测试的名称
  2. 尽管正确拍摄,但不显示屏幕截图
  3. 它报告通过测试的通过和意外
0 投票
1 回答
2531 浏览

testng - 添加范围报告依赖后编译错误

当我尝试使用 maven 运行 testng 项目时,出现了这个错误。我所做的只是在我的 pom 文件中添加范围报告依赖项。它在我有 JAVA 版本 1.8 的本地工作得很好。

那么,范围报告是否依赖于 JAVA 1.8?它不适用于 JAVA 1.8 版

无法在项目上执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default) :目标 org.apache.maven.plugins:maven-surefire-plugin:2.18.1 的执行默认值:测试失败:在分叉进程 java.lang.UnsupportedClassVersionError: com/relevantcodes/extentreports/ExtentReports 中出现错误:在 java.lang.ClassLoader.defineClass1(Native Method) 在 java.lang.ClassLoader 不支持 major.minor 版本 52.0 .defineClass(ClassLoader.java:791) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader .java:71) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:361) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:355) 在 java.security。AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher. java:308) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:356) 在 commbank.ui.automation.common.ExtentReporterNGListener.generateReport(ExtentReporterNGListener.java:28) 在 org.testng.TestNG.generateReports(TestNG.java :1106) 在 org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:295) 在 org.apache.maven.surefire.testng 的 org.testng.TestNG.run(TestNG.java:1065)。 TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84) 在 org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:90) 在 org.apache.maven.surefire.booter.ForkedBooter。invokeProviderInSameClassLoader(ForkedBooter.java:203) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) [09:28:07][步骤 1/1] 步骤 Maven 失败

0 投票
1 回答
2148 浏览

java - 如何不在范围报告中显示未知/跳过的结果

我在 selenium 代码中使用 RetryAnalyzer,如果测试用例在第一次执行时失败,retryAnalyzer 将再次执行它。就我而言,如果第一次执行失败并且第二次执行通过,我想在范围报告中仅显示第二次执行的结果。但是我在报告中得到了两个测试用例结果。

下面是我的代码。

在这种情况下,如果测试用例在第一次执行失败,它显示该测试用例的状态为“未知”,并假设执行通过重试(第二次执行),通过百分比显示为 50%,而不是 100 %,因为它也计算未知数的百分比。

在以下循环条件下我应该做哪些更改,以便此测试用例的结果不会显示在报告中。

请建议。