我无法在“魅力”报告中的步骤下添加失败的 cucumber 步骤的屏幕截图。 我使用allure-cucumber4-jvm:2.12.1,cucumber-java:4.3.1并尝试添加经过测试的Web应用程序的屏幕截图以完全诱使 cucumber 在失败的 cucumber 步骤下生成报告。因此,我尝试使用了 cucumber 的@AfterStep和@After注释,并在case.isFailed()条件下在带注释的方法中添加了屏幕截图。但是问题在于,在“拆解”部分中的所有步骤之后都添加了屏幕截图。唯一的区别…

2020年11月13日 0条评论 73点热度 阅读全文

我对魅力报告有疑问。在测试执行后运行命令./gradlew allureReport时,我得到了一个空报告,其内容为“Allure Report unknown NaN%”。有人有同样的问题吗?这是我的build.gradle配置文件: buildscript { repositories { jcenter() } dependencies { classpath "io.qameta.allure:allure-gradle:2.8.1" } } plugins { id "io.qameta.allure" …

2020年9月23日 0条评论 60点热度 阅读全文

我无法弄清楚,必须在哪里将JSON文件放在历史记录文件夹中,以及如何生成趋势图。 我的文件夹结构: 解决方案如下: 找到解决方案-将report \ history文件夹复制到reportmetadata文件夹中。

2020年9月2日 0条评论 45点热度 阅读全文

帮助解决以下问题:通过命令./gradlew luma_magento_ui运行测试:报告已成功生成,但是“步骤”未出现在测试用例中。 @Step("registration user") public Response registerNewUser(Customer customer) { return setup() .body(customer) .when() .post("/rest/V1/customers"); } build.gradle buildscript { repositories { …

2020年7月31日 0条评论 58点热度 阅读全文

我有一个吸引人的监听器,报告所有硒声明,但是如果失败,则仅将子步骤标记为失败。从报告还不清楚 听众: @Override public void beforeEvent(final LogEvent event) { lifecycle.getCurrentTestCaseOrStep().ifPresent(parentUuid -> { final String uuid = UUID.randomUUID().toString(); lifecycle.startStep(parentUuid, uui…

2020年7月13日 0条评论 116点热度 阅读全文

我可以使用Gradle运行Cucumber JVM,但不确定在测试执行后我到底需要在build.gradle中添加什么才能获得Allure报告。我检查了一个官方网站并阅读了Cucumber JVM部分,但仅提供有关maven项目的信息[cucumber jvm | https://docs.qameta.io/allure/#_cucumber_jvm]。如果我们使用Cucumber JVM + Gradle + Allure的组合,谁能给出一个带有build.gradle文件适当设置的示例。 解决方案如下: 终于…

2020年7月11日 0条评论 55点热度 阅读全文

我正在使用Allure进行JUnit 5项目的测试报告。我在同一项目中同时使用Maven和Gradle(用于教学目的)。 关于Maven,这是我的pom.xml。一切都按预期进行: 我使用mvn test运行测试,Allure生成的JSON文件存储在build\allure-results文件夹 中 我设法使用mvn allure:serve来运行启动HTML报告 关于Gragle,这是我的 build.gradle。我在这里有两个问题: 我想在运行测试(build/allure-results)时将JSON文件保…

2020年3月10日 0条评论 82点热度 阅读全文

在对吸引力报告进行测试时,我们看到 没有有关测试执行的信息 没有列出任何步骤。 (我们确实看到了测试,但没有看到测试步骤) 使用Maven通过TestNG运行测试 POM: <properties> <aspectj.version>1.8.13</aspectj.version> <threads>1</threads> <groups/> <!-- Prevent encoding issues --> <project.…

2020年1月18日 0条评论 73点热度 阅读全文

我看过一个视频,可以在该视频中为诱人报告设置命名的定位器获取视图$(locatorname).click-传递: 有代码: public class Named extends NamedBy { private final By origin; private String name; public Named(By origin) { this.origin = origin; } public Named as(String name) { this.name = name; } @Override publ…

2019年10月27日 0条评论 49点热度 阅读全文

我正在使用Jenkins build和Allure插件执行TestNG测试。我的问题是,如果我从IDEA执行它们,则会显示所有测试结果。 如果我使用来自Jenkins的相同配置,则会缺少一些测试。 XML Suite文件 <suite name="All in one" verbose="1" thread-count="2" parallel="methods" > <test name="Chrome:MainPage"> <parameter name="browser" val…

2019年10月12日 0条评论 56点热度 阅读全文