问题标签 [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 回答
365 浏览

java - 在执行功能文件之前删除范围报告 html 文件的方法?

我想在执行功能文件之前删除 HTML 报告,因为发生了什么 HTML 报告文件正在覆盖该文件。

在此处输入图像描述

0 投票
2 回答
1097 浏览

java - 范围:添加类名以测试成功

我想将测试类名称和方法名称添加到范围报告中,作为图片中的突出显示。我想将 loginInvalid 更改为 ClassName::Method 名称。我尝试了以下但没有成功。

范围报告

请帮忙。提前致谢。

0 投票
1 回答
586 浏览

automated-tests - 使用 Klov 查看完整的范围报告

我最近在范围报告中实施了 Klov,我想知道是否有办法从 Klov 仪表板查看完整范围报告。我注意到使用 Klov 可查看的报告不如以前的范围报告那么深入,想知道是否有更深入的 Klov 报告?

0 投票
2 回答
2958 浏览

c# - 如何将来自多个类文件的报告合并到 1 个范围报告测试中

我正在寻找一种方法来将我在多个类中生成的报告组合到报告中的一个测试中。注意:我不打算合并报告,这是一个单独的问题。

我正在从包含我的个人测试用例的测试类运行 Web 服务自动化测试。从这里开始,测试方法(更具体的任务)与实际调用 Web 服务的“调用者”联系,然后返回对测试用例的响应。测试用例从那里验证响应。我是这样写的,所以我可以让许多测试在需要时使用一个调用者,而不是复制代码。

但是,我现在遇到的问题是我的报告 - 我想在我的测试方法的范围报告中创建一个测试,但我也希望我的调用者类将我的完整请求和响应等内容记录到同一个测试中所以我将所有信息集中在一个地方。

希望这是有道理的,如果有什么我可以澄清的,请告诉我。

0 投票
1 回答
939 浏览

java - TestNG:当测试用例在范围报告中失败时获取 java.lang.ClassCastException

当测试用例在范围报告中失败时获取 java.lang.ClassCastException。我有一个 TestListener 类,它在一个包中实现了 onpass、onfailure、onskipp 方法声明,并且在一个包中有 Test 类,并且 Webdriver 在第三个包的基类下声明,这样做是为了更好的可读性。

现在,每当测试用例失败时,控制就会进入失败状态,我们已经实现了截图功能,这就是我的代码失败的地方。

失败方法——

基类:

错误日志-

0 投票
1 回答
6602 浏览

selenium-webdriver - 使用 TestNG (Java) 自定义范围报告

需要帮助在范围报告中显示参数(针对每个测试)。参数,例如从 Testng 框架中的@dataprovider(URL,填写表单的其他详细信息)中选择的值,并且也没有针对失败的结果获得失败的堆栈跟踪

Reportng 无需任何自定义即可提供包含所有必需详细信息的精美报告,但无法在 extentreports 中获取这些详细信息。

0 投票
0 回答
298 浏览

selenium-webdriver - 当softassert失败时,extent报告中附加的失败截图不是预期的截图

当任何测试步骤由于软断言而失败时,我们有没有办法在范围报告中添加失败截图?

现在它附上了最后一个屏幕的屏幕截图,测试结束的地方

注意:硬断言的屏幕截图附件工作正常

0 投票
2 回答
2842 浏览

selenium-webdriver - 突然间,我开始从范围报告中收到错误消息。我正在使用 Test NG 而不是 maven

我在我的项目中配置了范围报告(Selenium - TESTING),一切正常。我曾尝试配置 Maven 但失败了,现在范围报告工作正常,突然我开始在 Eclipse 控制台中收到以下消息,

我尝试清理项目,重新启动系统,更新范围 jar 文件,删除 Maven 相关配置,但没有任何效果,仍然在控制台中出现以下错误,并且我的第二次迭代没有正确执行。

DEBUG 15341 [freemark] ():在缓存中找不到“index.ftl”的模板(“en”,UTF-8,已解析);将尝试加载它。
调试 15341 [freemark] ():模板加载器。findTemplateSource(“index_en.ftl”):未找到。
调试 15341 [freemark] ():TemplateLoader.findTemplateSource("index.ftl"):找到。
DEBUG 15341 [freemark] (): 从 "jar:file:/C:/Users/a00/Downloads/selenium-java-3.13.0 加载 "index.ftl"("en", UTF-8, parsed) 的模板/jar_files(1) /extentreports-3.1.5.jar!/com/aventstack/extentreports/view/html-report /index.ftl”。

等等。

0 投票
0 回答
353 浏览

selenium-webdriver - 在 TestNG 中并行运行测试时出现奇怪问题,如果按顺序运行则可以正常工作

使用 = Selenium Webdriver、TestNG 6.14、Java

我有三个班,一共16个@Tests (Class A =1, Class B= 1, Class C=14)

在 TestNG xml 中,我在不同的线程中有类。

当我按顺序运行该套件时,一切正常并且结果合适,但是当我并行运行测试时,我看到范围报告搞砸了报告,在不同的测试中显示不同的测试名称,在不同的测试中显示不同的屏幕截图以及执行日志从其他测试。一切似乎都很奇怪。我不确定它是 TestNG 问题还是 Extent 报告问题,有什么指导吗?

0 投票
1 回答
314 浏览

cucumber-java - 需要一些带有 Extent 报告的 Cucumber+Java+selenium+TESTNG 并行执行的好例子

有人可以通过范围报告提供 Cucumber+Java+selenium+TESTNG 并行执行的示例。