哪里可以看到使用Gauge.writemessage()写的日志?

Where can i see the log written by uisng Gauge.writemessage()?

我刚刚开始从 testNg 切换到 Gauge 框架,现在我的问题是我在哪里可以找到使用 Gauge.writemessage 内置方法编写的日志。或者有没有办法自定义sam的位置?

Gauge.writeMessage api 允许您在逻辑点将消息推送到报告。

例如下面的步骤实现

    @Step("Vowels in English language are <vowelString>.")
    public void setLanguageVowels(String vowelString) {
    Gauge.writeMessage("Setting vowels to " + vowelString);
        vowels = new HashSet<>();
        for (char ch : vowelString.toCharArray()) {
            vowels.add(ch);
        }
    }


生成此 html 报告:

该消息将在执行它的步骤下的 Gauge 报告中。 我个人查看了 html 报告,但我认为它也在 xml 选项中。

如果你想要即时的东西,你可以写到输出实时消息的控制台。如果代码中的某种错误阻止了报告的编写,这也会有所帮助(比如在完整执行结束时阻止报告编写的无限循环)。

这是它的样子。灰色框是GaugeMes​​sage。