这是由于Allure测试报告没有正确记录测试步骤导致的。解决此问题的方法是在测试方法中添加Allure步骤注释。以下是示例代码:
import io.qameta.allure.Step;
import org.junit.jupiter.api.Test;
public class MyTest {
@Test
public void myTest() {
stepOne();
stepTwo();
}
@Step("执行步骤1")
public void stepOne() {
//执行步骤1
}
@Step("执行步骤2")
public void stepTwo() {
//执行步骤2
}
}
在这个测试类中,我们添加了两个Allure步骤注释:@Step("执行步骤1")和@Step("执行步骤2")。当测试运行时,这些步骤将记录在Allure测试报告中。
除了注释方式,还可以使用步骤方法(具有@ Step注释),与上述代码中示例的相应注释方法名称相同。
注意:确保在Test类引用了Allure库,否则会遇到Allure错误。