问题标签 [selenium-extent-report]

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 回答
1349 浏览

extentreports - Klov Report- 在哪里查看 mongo DB 中生成的报告

我已将 Klov 记者配置如下

我正在使用 Mongo DB v3.2,它已启动并在端口 27017 上侦听,我正在使用 ExtentTest 创建一些测试并登录它。

刷新报告后,在哪里可以找到 kolv 报告?此外,当我在浏览器上点击http://localhost:27017/时,它显示为看起来您正试图在本机驱动程序端口上通过 HTTP 访问 MongoDB。 我错过了任何配置的东西吗?

0 投票
1 回答
4418 浏览

selenium-webdriver - 如何在每个失败的步骤下将我放入测试脚本的软断言报告到 ExtentReports 报告中?

我正在使用一个使用 Selenium、TestNG、Java 和 ExtentReports 进行报告的测试框架。

我有一个测试脚本,它分为几个步骤,在每个步骤结束时,我都有硬断言来验证我正在与之交互的元素的存在。

我想使用一些软断言以便我的下一步能够继续执行,但我也想在 ExtentReport 报告中看到每个步骤的一些失败指示,而不仅仅是脚本失败的步骤。

例如,我想在报告中看到类似的内容: step1 - 通过;step2 - 失败(并记录错误原因的异常),step3 - 通过等

目前,如果我为上面示例的步骤 2 中找不到的元素添加软断言,则该步骤将标记为通过,我希望将其标记为失败,但也继续执行步骤 3, 4等

有谁知道我该怎么做,或提供一些文件?任何帮助将非常感激。

0 投票
1 回答
1947 浏览

extentreports - 如何为各个步骤使用范围报告

我们如何将范围报告日志用于各个步骤。我的主要测试如下

例如,如果我想为 ex-loginToTenant 方法之一设置步骤,系统会出现空值异常错误。

loginToTenant 方法的代码如下

0 投票
2 回答
3327 浏览

java - testng范围报告中测试和步骤之间的区别

我对 testng 范围报告中的测试和步骤之间的区别感到困惑。

我有 2 个测试用例,1 个通过,1 个失败。在测试中的范围报告中:1 次测试通过 1 次测试失败,0 次和在步骤下:1 步通过 2 步失败,0 次

那么有人会澄清两者之间的区别吗?

附加代码片段和测试范围报告

请点击此处查看范围报告

任何澄清将不胜感激。

0 投票
0 回答
1777 浏览

extentreports - 如何使用范围报告创建具有类及其相应测试的报告

我有以下 testng.xml:

在上面的 xml 中,我有两个类,它们将创建带有 4 个测试节点的报告及其登录范围报告。

我希望以下列方式生成报告:

测试类1

  • 测试用例 1
  • 测试用例 2

测试类2

  • 测试用例 1
  • 测试用例 2

现在,当用户单击测试用例 1 时,日志/结果将仅显示对应于测试类。

我们可以使用范围报告来做到这一点吗?我正在使用 ITestListener 进行测试报告。

0 投票
2 回答
17217 浏览

extentreports - 测试步骤的范围报告日志不起作用

我有一个有多种方法的 TestNG 测试。范围报告在主类中有效,但是当我尝试为其他方法编写日志时,我得到空指针异常。所有教程都指向在 main 方法中写入日志,而不是其他方法。一个星期以来,我一直在努力寻找解决方案。有人可以帮我吗?谢谢

我的代码是这样的

以下是在主测试中写的

我的完整代码在这里

0 投票
3 回答
3069 浏览

selenium-webdriver - Selenium-Extent_Reports:无法在其他计算机/机器上查看故障截图

-故障屏幕截图在我本地机器上的 Extent_Reports 中可见。但无法在其他计算机/机器上查看 Extent_Reports 中的故障截图。

-当我从 Jenkins 触发构建时,构建成功后,发送电子邮件至:收件人列表

捕获屏幕截图

用于为故障测试用例生成带有屏幕截图的范围报告

0 投票
1 回答
1339 浏览

c# - 无法生成 html 文件范围报告硒 C#

我在 Visual Studio C# 中使用 Selenium 使用 ExtentReports,我运行了案例测试,但报告文件 .html 没有在我在解决方案资源管理器中创建的报告文件夹中生成。不知道问题出在哪里,我改了report文件的路径去检查,还是没有生成。这是我的代码:

和范围-config.xml:

0 投票
2 回答
3490 浏览

testng - ExtentReport 记录器 NullPointerException

无法弄清楚为什么我在这里得到空值。

ExtentReport 在@AfterMethod 注释块中失败。如果您看到我的@AfterMethod 注释块,则此行“ logger.log(LogStatus.PASS, result.getName() + " passed");”失败。它在控制台中显示 NullPointerException。

这是我在控制台中看到的:

0 投票
4 回答
3470 浏览

java - HTML:无法在 html 报告中查看 base64 图像

在 selenium 中,我通过 javamail API 自动邮寄范围报告。我正在使用 base 64 编码器来生成屏幕截图并附加到报告中。问题是屏幕截图显示为缩略图,但是当我缩放它时,它会显示编码图像。在此处输入图像描述

在此处输入图像描述