问题标签 [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.
selenium - 使用自定义日志创建范围报告
需要在范围报告中打印 log4j 日志。我怎样才能做到这一点?
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("烟雾测试"); }
selenium - 没有为范围测试管理器报告打印日志
我正在使用范围测试管理器报告,但是在生成报告时,在生成的报告中没有添加步骤名称列
我使用了以下方法:
问题是 .log 中的第二个参数没有打印出来,即步骤名称。
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
junit - 并行跨浏览器执行时如何创建单个黄瓜范围报告
当我使用多个特征文件的黄瓜进行并行执行时,它会创建多个黄瓜范围报告。谁能指导我如何生成所有特征文件的单个黄瓜范围报告,而不是单独的 exetent 报告。
selenium - 如何在范围报告中显示 SKIPPED 测试用例
我是 Extent Reports 的新手,我已将我的 testNG 类链接到此报告。
此报告正确显示 PASS 和 FAILED 测试用例。但是对于跳过的测试用例,它没有显示在范围报告中。
当我与 testNG 报告交叉验证时,很少有测试用例被跳过,并且没有显示在范围报告中。
所以请建议我如何解决这个问题。
java - 在 Java 中使用小黄瓜。将 @Given 标记值复制为 sting
我得到了一个 gherkin+java 测试和 ExtentReports 来生成报告。我找到了几个解决方案,也可以用小黄瓜格式打印出我的 ExtentReports。因此,我使用https://github.com/anshooarora/extentreports-java进行 BDD。问题是我得到了如下代码:
但我不想复制 @Given 值并使用它的值并使用变量,例如:
其中 getGivenText 将在执行时收到“我导航到我的帐户页面”值。我尝试为此找到解决方案,但没有成功。如果有人遇到此问题并找到解决方案,请告诉我。谢谢!
selenium - 如何在范围报告下显示测试名称而不是方法名称?
在范围报告中,我想显示测试名称而不是方法名称。所以我找到了一个解决方案,为@Test注解添加了一个测试名称属性
问题 1:在报告中,我看到 getTestName 方法返回 null。
问题 2:我无法在报告中的“测试”列下使用测试名称创建测试。这是执行此操作的行:
test = extent.createTest(Thread.currentThread().getStackTrace() 1 .getMethodName().toString());
我已经添加了我的测试用例和范围报告代码。请建议。
我的范围报告代码:
提前致谢!!