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

c# - 范围报告版本 3.0.2 - AppendExisting

下面是我试图用来将所有测试附加到单个报告的代码。然而,最新的测试正在取代所有旧的测试报告。因此,由于某种原因,它没有附加到单个报告中。你能帮帮我吗?

0 投票
2 回答
713 浏览

maven - 有什么方法可以发送包含所有文件和 css 嵌入在电子邮件正文中的 html 报告,而不是 jenkins 中的附件

看图片,它错过了一些 CSS -

0 投票
1 回答
265 浏览

c# - 只显示最后一个测试

我在 Selenium\Appium 中使用 ExtentReport 作为我的记者。测试完成后,我正在使用TearDownandOneTimeTearDown如下。

最近我添加了一个扩展方法来扩展 Nunit 的Retry属性。这是我的扩展代码。(顺便说一下,来源:https ://testingrepository.com/retry-failed-tests-in-nunit/ )

当我将CustomeRetry属性数设置为 3(eg) 时,如果一个测试失败两次并在第三次通过,那么ExtentReport将显示 3 个测试,我想看到的是每个测试\测试用例的最后一个. 如果测试只运行一次,那我很好,但就我的例子而言,我只想看到这个测试通过。如果一个测试失败了 3 次,那么这个测试只有一行,并标记为失败。任何建议如何做到这一点?

0 投票
2 回答
6013 浏览

java - 如何在我选择的特定目录中保存文件(在我的情况下为 ExtentReports 报告或任何其他文件)?

我在 Selenium - Web Automation 项目中的 Java 代码中实现了 ExtentReports API。

ExtentReports 所做的是,在运行代码后它会生成一个报告。目前它将创建的文件保存在我的项目文件夹中。

我想将报告保存在特定目录中,而不是使用“user.dir”。

例如,我想将其保存在C:\Reports 我该怎么做?

这是我目前正在使用的保存代码:

请帮助上面给定的目录。谢谢

0 投票
0 回答
1167 浏览

java - 如何在 Java 中以编程方式更改 ExtentReports 文档标题?

我在 Java 中使用ExtentReports来生成多个 html 报告文件。这一步工作正常,但是当我在 Chrome 中打开报告时,所有选项卡都显示“ExtentReports 2.0”作为文档标题。如何以编程方式更新文档标题?

0 投票
0 回答
176 浏览

selenium-webdriver - 无法从另一个类获取 logger.info

我正在将范围报告用于 html 页面中的报告。在这里我面临一个问题。我需要从另一个班级获取 logger.info 消息。请仔细阅读以下代码,您将了解该问题,如果我错了,请纠正我

第一类:报告

}

Class2 : - 新测试1

Class3 :- NewTest2 包测试;

}

0 投票
1 回答
166 浏览

java - 仅在远程机器 TestnG 结果未生成,结果为 Total tests run: 0, Failures: 0, Skips: 0

我知道这是最常见的问题,并得到了许多解决方案,并且有各种概率出现这个问题。我已经尝试了以下所有可能性,但仍然没有运气。

我知道这会有点冗长,但想根据以前的经验提供详细信息。

首先要考虑的 2 个重要事项:(我的测试套件包含超过 1K 的测试用例)

  • 这在本地机器上运行良好,与远程抛出此问题的相同设置和代码相同

  • 如果我运行低于 100 个测试用例,即使在远程机器上也能完美生成,但如果高于此,则会导致总测试运行:0,失败:0,跳过:0(因此范围报告也不会生成,但是所有测试用例都完美执行

尝试的可能性:

  • 检查所有方法的@Test注释

  • 给定Void的所有 @Test 方法的返回类型

  • 仅导入Testng 罐子和包(不是 Junit)

  • 所有方法都只有公共访问权限(非私有)

  • TestNg在 Eclipse 中正确配置

  • 完全刷卡并再次安装(也完成了许多重新启动:()

  • 在构建路径中正确配置了所有必需的 jar

配置:

  • 硒 - 3.7.1
  • 测试NG - 6.13
  • 蚂蚁 - 10.0.2
  • 范围报告 - 2.4.1
  • Eclipse 霓虹灯 4.6.3

注意:以上所有配置在本地和远程都相同,除了操作系统本地-win -7 和 10,远程机器-2012 服务器

我可以在没有看到代码的情况下理解,我们无法分析出了什么问题,但我不确定它是否会有所帮助,因为它在本地机器上工作但共享所需的代码

示例测试用例:

测试 XML 文件:

结果 :

测试用例样本:

0 投票
2 回答
17305 浏览

junit - 收到错误“cucumber.runtime.CucumberException:无法加载插件类:com.cucumber.listener.ExtentCucumberFormatter。”

我正在尝试使用 Junit cucumber 为我的测试运行生成范围报告,但出现错误

我的错误跟踪如下-:

我的 Pom.xml 具有以下依赖项-:

我的 Runner 课程如下-:

我的文件夹结构如下 -: [1]: https://i.stack.imgur.com/ek06R.png

[在此处输入图片描述][1]

0 投票
0 回答
1731 浏览

maven - 范围报告生成的 HTML 没有显示任何数据,可能是什么问题?

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

0 投票
0 回答
768 浏览

java - 无法在 java 中使用 selenium webdriver 通过自动化创建 extent_report.html

  1. 我正在使用 selenium 和 TestNG 在 java 中编写自动化测试用例。
  2. 我想使用 selenium 生成范围报告,我通过引用网站编写了一些代码。
  3. 在运行我的自动化测试用例时,我没有收到任何错误,但没有生成范围报告。

范围报告生成的示例代码:

GetResult 方法和 End Report 方法的示例代码: