【问题标题】:Adding Allure @step annotation without specific method在没有特定方法的情况下添加 Allure @step 注释
【发布时间】:2017-08-13 12:57:52
【问题描述】:

我想为特定代码行而不是每个方法创建 Allure 步骤,这可能吗?我知道有一个带有一些辅助方法的 Allure 类,但我不知道如何创建一个步骤。

【问题讨论】:

    标签: allure


    【解决方案1】:

    您可以通过使用 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

    【讨论】:

    • 非常感谢!也知道为什么@Description 不适用于 Allure2 + Junit
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多