我使用一个简单的空手道跑步者来运行我的功能。但是空手道 html 输出正在生成我的场景。它将
[1:1:22]
添加为 Card is not used
场景名称的前缀。如何删除添加到场景名称中的括号?
场景:【1.1:22】未使用卡
这些是我的依赖项和我的空手道测试跑步者
<dependency>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-junit5</artifactId>
<version>${karate.version}</version>
<scope>test</scope>
</dependency>
import com.intuit.karate.junit5.Karate;
import org.junit.jupiter.api.DisplayName;
public class MyTestRunner {
@DisplayName("My Card Feature")
@Karate.Test
Karate runCardTestFeature() {
return Karate.run("classpath:features/card-test-feature.feature")
.outputHtmlReport(true)
.outputJunitXml(true)
.backupReportDir(false);
}
}
该系统已使用很长时间,并指示场景索引、示例行(如果适用)和行号。
如果您需要完全控制报告,您应该考虑编写自己的报告:https://stackoverflow.com/a/66773839/143475