0

刚才我开始从 testNg 切换到 Gauge 框架,原因有很多,现在我的问题是在哪里可以找到使用 Gauge.writemessage 内置方法编写的日志。或者有什么方法可以自定义山姆的位置。?

4

2 回答 2

1

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

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

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

简单的步长和仪表消息

于 2019-01-10T13:17:56.927 回答
0

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

例如下面的步骤实现

    @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 报告:

带有消息的仪表 html 报告

于 2019-01-10T02:06:34.830 回答