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

extent - 使用范围报告在 Selenium 中调用 endTest 之前关闭

BaseTest.java:

  1. 以上是我的硒代码。
  2. 当我使用parallel="methods" 和thread count="3" 执行我的套件文件时,我收到以下错误:“com.relevantcodes.extentreports.ExtentTestInterruptedException: Close was called before test can be used to secure endTest.”。
  3. 在调试时,我发现即使在 AfterMehtod 中的所有 endTest() 被执行之前,AfterSuite 就被调用了。
  4. 我尝试了不同的变体以使代码正常工作,例如,删除静态,在测试本身而不是 after 方法中调用 endTest(),从 AfterSuite 中删除 close() 调用以及许多其他变体。但仍然得到同样的错误。
  5. 我尝试了互联网上提供的所有可能的解决方案,但没有用。

0 投票
1 回答
3014 浏览

selenium-webdriver - 如何在范围报告 2.41.2 硒的标题中添加徽标

我想在我的范围报告中添加图像。我尝试在我的 XML 中使用以下代码。

但仍然无法添加徽标。请建议。

0 投票
1 回答
302 浏览

selenium - 如何将浏览器名称附加到黄瓜范围报告左侧的特征

我正在使用黄瓜进行硒项目。当我运行我的功能文件时,我使用 testng xml 文件在三个不同的浏览器上运行它们,因此每个功能将在范围报告的左侧出现三个不同的时间。我想知道是否有任何方法可以附加用于每个功能的浏览器的名称,就像您如何为它们附加日期和时间一样。

0 投票
1 回答
2422 浏览

java - 如何实现支持并行 TestSuite 执行和动态命名报告生成的 ExtentReports

我已经构建了一个使用 Selenium Grid 和 TestNG 的小型测试框架,我想让它支持 ExtentReports 3 的并行执行报告,并根据将要运行的 TestSuite 的名称创建一个本地动态命名的文件。最后的想法是运行一个包含多个类的 TestSuite,每个类只包含 1 个测试,由 @Test 注释定义。

这些测试是 UI 测试,整个测试套件可能需要大约 2 小时才能完成。当一个 TestSuite 完成时,将生成一个 ExtentReport html 报告,其中包含每个测试的结果。

我想要做的是开始运行一个测试套件,然后开始运行另一个相同的测试套件,与第一个测试套件的执行并行,但是在不同的环境中,当它们完成时我想要两个不同的报告。目前,如果我尝试简单地执行此操作,一份报告将覆盖另一份报告。

有人可以给我一些关于如何实现这个目标的指导吗?

我已经尝试实现此处显示的示例:http: //extentreports.com/docs/versions/3/java/#extent-testng-report-builder 但是,Eclipse 通知我 The method createNode(String) is undefined for the type Object 在此处输入图像描述

下面,我提供了我的基本测试配置文件:

我是编程和自动化领域的新手,因此,对于这项工作的任何帮助或建议,特别是或一般来说,将不胜感激。先感谢您!

0 投票
2 回答
3809 浏览

c# - 如何组合来自多个测试运行的范围报告?(C#,NUnit)

由于测试依赖关系,我需要以特定顺序运行我的测试套件。(是的,我知道,但我正在测试的应用程序的性质意味着无法绕过它。)我正在使用 Extent Reporter 创建测试报告,测试是使用 nunit 框架用 C# 编写的。当我运行测试时,报告 html 文件会被新的测试结果覆盖。拥有多个报告的替代方案根本没有替代方案。

我也想在 Jenkins 上运行测试,但同样,当运行多个批处理命令和多个播放列表时,它只返回最后一次测试的报告。

有没有办法将测试结果合并到一份报告中,或者任何人都可以看到我的问题的替代解决方案?

非常感谢任何和所有帮助!

谢谢!!

0 投票
1 回答
252 浏览

c# - 我无法执行 BasicReport 类 C#

我正在使用硒进行 ERP 动态 ax 7 的测试自动化。所以我用任务记录器在动态 ax 365 上记录场景,并生成我使用 extentreports 2.41.0 的报告,为此我创建了 BasicReport 类:

当我运行项目时,这个类被忽略了。然后在我要运行的上面的测试类中,我实例化了该类,但是我不能调用该类中包含的方法

}

0 投票
2 回答
11573 浏览

java - 范围报告 3 添加屏幕截图

我正在尝试使用范围报告构建 selenium,但由于无法引用 ITestListener 类中的 WebDriver 对象,因此无法使保存屏幕截图功能正常工作。以下是我的示例代码:

测试亚军.java:

TestListener.java 公共类 TestListener 实现 ITestListener {

问题:

  • 如何将 WebDriver 对象从 TestRunner.java 传递给 TestListener 类?

  • 如何在范围报告 3 中保存屏幕截图?

  • 我的代码有什么问题吗?

请帮助,在此先感谢!

0 投票
0 回答
1026 浏览

java - Cucumber - 范围报告 3 问题

在黄瓜 java 8 中运行功能文件时,我遇到了以下问题

cucumber.runtime.CucumberException:无法加载插件类:com.cucumber.listener.ExtentCucumberFormatter。它没有在 cucumber.runtime.formatter 的 cucumber.runtime.formatter.PluginFactory.pluginClass(PluginFactory.java:166) 的 cucumber.runtime.formatter.PluginFactory.loadClass(PluginFactory.java:179) 实现 cucumber.api.Plugin。 PluginFactory.getPluginClass(PluginFactory.java:223) 在 cucumber.runtime.formatter.PluginFactory.isFormatterName(PluginFactory.java:201) 在 cucumber.runtime.RuntimeOptionsFactory.addPlugins(RuntimeOptionsFactory.java:89) 在 cucumber.runtime.RuntimeOptionsFactory.buildArgsFromOptions (RuntimeOptionsFactory.java:37) 在 cucumber.runtime.RuntimeOptionsFactory.create(RuntimeOptionsFactory.java:24) 在 cucumber.api.junit.Cucumber.(Cucumber.java:

请在下面找到我的 POM 文件

谁能帮我解决这个问题?我无法继续。

0 投票
1 回答
949 浏览

extentreports - 如何从 Extent Report html 中获取通过和失败的测试用例计数

如何从 Extent Report html 中获取通过和失败的测试用例计数,并在 Selenium 测试执行后在控制台中显示计数

截屏

0 投票
2 回答
950 浏览

selenium - 截图在 klov 报告中不可见

截图没有上传到 klov 报告中:

收到以下警告:

[testng] 2018 年 7 月 5 日下午 12:34:29 com.aventstack.extentreports.mediastorage.HttpMediaManagerKlov storeMedia [testng] 警告:无法将文件上传到服务器 C:\V2AutoWK/temp//screenshots/HLT_01--Failed_AT-VerifyTitle --0507_123427_PM(IST).png

该文件正在保存在 db 中,但无法在 klov 报告中上传。

任何帮助表示赞赏!