这个问题可能是由于缺少Allure注释或从测试运行中省略了某些步骤所致。如果确保了以上两点,请检查以下代码示例以解决这个问题:
import io.cucumber.testng.AbstractTestNGCucumberTests;
import io.qameta.allure.Description;
import io.qameta.allure.Epic;
import io.qameta.allure.Feature;
import io.qameta.allure.Owner;
import io.qameta.allure.Story;
import io.qameta.allure.junit4.DisplayName;
import org.testng.annotations.Test;
@Epic("Epic测试用例")
@Feature("测试用例功能")
public class MyTest extends AbstractTestNGCucumberTests {
@Test
@Story("Story测试用例")
@Description("这个测试用例做了某些事情")
@Owner("所有者")
@DisplayName("测试用例1")
public void test1() {
// 执行测试用例的代码
}
@Test
@Story("Story测试用例")
@Description("这个测试用例做了其他一些事情")
@Owner("所有者")
@DisplayName("测试用例2")
public void test2() {
// 执行测试用例的代码
}
// 添加其他测试用例
}
确保以下注意事项: