问题标签 [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 投票
2 回答
3215 浏览

selenium - 使用自定义日志创建范围报告

需要在范围报告中打印 log4j 日志。我怎样才能做到这一点?

0 投票
0 回答
963 浏览

selenium - 在 Cucumber Extent Report 中显示不正确的结果

目前我正在使用来自 com.vimalselvam 的 Cucumber Extent Report 并使用最新版本 3.0.1。

  1. 在我的功能文件中,我有带有示例的场景大纲和示例中的 3 行。

现在,如果一个场景失败,其他两个通过,则范围报告显示报告为 3 个场景失败和 0 个通过。但实际上只有一个场景失败,然后其余场景通过。 在此处输入图像描述

任何人都可以帮助我解决此问题或推荐另一个涵盖此场景大纲的报告工具。

提前致谢

0 投票
2 回答
4383 浏览

selenium - 范围报告正在抛出 Close 在测试可以使用 EndTest 安全结束之前被调用

当我尝试生成范围报告时出现此错误。我已经用reports.endTest(test); 关闭了报告。

这是我的代码:

@BeforeMethod public void beforeMethod(Method method) { test = reports.startTest((this.getClass().getSimpleName() + "::" + method.getName()), method.getName()); test.assignAuthor("罗伊"); test.assignCategory("烟雾测试"); }

0 投票
1 回答
341 浏览

selenium - 没有为范围测试管理器报告打印日志

我正在使用范围测试管理器报告,但是在生成报告时,在生成的报告中没有添加步骤名称列

我使用了以下方法:

问题是 .log 中的第二个参数没有打印出来,即步骤名称。

0 投票
7 回答
13677 浏览

java - ExtentReports - 屏幕截图不在报告中 - 损坏的图像

我正在尝试向我的 ExtentReport HTML 文件添加屏幕截图,但由于某种原因,即使图像确实存在,图像也不存在,并且控制台显示它正在查看正确的位置(href 是正确的)。

这是最新的试用代码:

屏幕截图保存在目标中。当我尝试调试模式或查看报告时,它打印为:

详细信息:com.aventstack.extentreports.ExtentTest@62041567,下面有一个损坏的图像:

在此处输入图像描述

0 投票
2 回答
1423 浏览

java - 用于 ExtentReports 的 JMeter JSR223 侦听器需要改进

我写了一个新的 JSR223 Listener 来将测试结果写到一个 extentreports html 报告中。这工作得很好,但可以改进。我只是不确定改进它的最佳方法。我看到的一个具体问题是仪表板的 Time Taken 值。它显示了最后一次采样器运行的开始/结束时间。它应该将第一个采样器的时间显示为开始时间,将结束采样器的时间显示为结束时间,并且应该从这两个日期时间中获取 Time Taken 值。你能看看我的听众脚本并分享你可能有的任何建议吗?

测试计划设置:在线程组中,我有登录、执行一项操作并注销的 HTTP 请求采样器。在线程组的根目录下,我在 BeanShell 断言中有这段代码,其中包含以下代码:

在我的测试计划的根部,我有这个 JSR223 监听器代码:

您在 JSR223 侦听器中看到的 ${variables} 是在用户定义的变量元素中定义的。我正在使用:我的 lib 文件夹中的 jmeter-3.2 extentreports-pro-3.0.5.jar

这是仪表板的屏幕截图 在此处输入图像描述

0 投票
0 回答
593 浏览

junit - 并行跨浏览器执行时如何创建单个黄瓜范围报告

当我使用多个特征文件的黄瓜进行并行执行时,它会创建多个黄瓜范围报告。谁能指导我如何生成所有特征文件的单个黄瓜范围报告,而不是单独的 exetent 报告。

0 投票
1 回答
1189 浏览

selenium - 如何在范围报告中显示 SKIPPED 测试用例

我是 Extent Reports 的新手,我已将我的 testNG 类链接到此报告。

此报告正确显示 PASS 和 FAILED 测试用例。但是对于跳过的测试用例,它没有显示在范围报告中。

当我与 testNG 报告交叉验证时,很少有测试用例被跳过,并且没有显示在范围报告中。

所以请建议我如何解决这个问题。

0 投票
0 回答
221 浏览

java - 在 Java 中使用小黄瓜。将 @Given 标记值复制为 sting

我得到了一个 gherkin+java 测试和 ExtentReports 来生成报告。我找到了几个解决方案,也可以用小黄瓜格式打印出我的 ExtentReports。因此,我使用https://github.com/anshooarora/extentreports-java进行 BDD。问题是我得到了如下代码:

但我不想复制 @Given 值并使用它的值并使用变量,例如:

快照

其中 getGivenText 将在执行时收到“我导航到我的帐户页面”值。我尝试为此找到解决方案,但没有成功。如果有人遇到此问题并找到解决方案,请告诉我。谢谢!

0 投票
3 回答
19469 浏览

selenium - 如何在范围报告下显示测试名称而不是方法名称?

在范围报告中,我想显示测试名称而不是方法名称。所以我找到了一个解决方案,为@Test注解添加了一个测试名称属性

问题 1:在报告中,我看到 getTestName 方法返回 null。

问题 2:我无法在报告中的“测试”列下使用测试名称创建测试。这是执行此操作的行:

test = extent.createTest(Thread.currentThread().getStackTrace() 1 .getMethodName().toString());

我已经添加了我的测试用例和范围报告代码。请建议。

我的范围报告代码:

我想在所选区域的报告中显示测试名称。请参考图片截屏

提前致谢!!