gpt4 book ai didi

selenium-webdriver - 由于 cucumber 步骤语法,无法在 gradle 中生成测试报告

转载 作者:行者123 更新时间:2023-12-02 05:50:46 24 4
gpt4 key购买 nike

当我尝试在命令行中运行测试时,收到以下错误消息。

测试基于 Geb、Selenium 和 Cucumber/Groovy。

Caused by: org.gradle.api.GradleException: Could not generate test report to 'D:\Folder\ABCD\Auto\build\reports\tests'.
at org.gradle.api.internal.tasks.testing.junit.report.DefaultTestReport.generateFiles(DefaultTestReport.java:84)
at org.gradle.api.internal.tasks.testing.junit.report.DefaultTestReport.generateReport(DefaultTestReport.java:48)
at org.gradle.api.tasks.testing.Test.executeTests(Test.java:482)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:530)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:513)

添加了更多错误详细信息:

Caused by: java.io.FileNotFoundException: D:\Folder\ABCD\Auto\build\reports\tests\packages\When I enter valid registration details "d2bcons" and "fi rstdtwob" and "lastdtwob" and "d2bcons@trashcanmail.html (The filename, directory name, or volume label syntax is incorrect) 

什么可能导致错误?

谢谢

最佳答案

经过一些调查后发现,这是由于测试步骤之一在 Gherkin 文件中使用了点(“.”)所致。

根本原因是当尝试生成以步骤名称作为文件名的测试报告时,会生成此错误,因为 htlm 文件中除扩展名点之外的点是无效的。

希望这是清晰且有帮助的。

关于selenium-webdriver - 由于 cucumber 步骤语法,无法在 gradle 中生成测试报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25174141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com