我想为特定的代码行而不是每个方法创建Allure步骤,是否可能?我知道有一个带有一些辅助方法的Allure类但我无法弄清楚如何创建一个步骤。
答案 0 :(得分:2)
您可以通过使用Step方法创建单独的类来执行此操作,并在每次要添加步骤信息时调用它。例如:
import ru.yandex.qatools.allure.annotations.Step;
public final class LogUtil {
private LogUtil() {
}
@Step("{0}")
public static void log(final String message){
//intentionally empty
}
}
上面的类包含在魅力中创建步骤的方法。现在,只要你想在测试中添加步骤信息,你需要做的就是调用这个方法,如下所示:
LogUtil.log("Step information text");
您可以找到详细解释here