哪里可以看到使用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 选项中。
如果你想要即时的东西,你可以写到输出实时消息的控制台。如果代码中的某种错误阻止了报告的编写,这也会有所帮助(比如在完整执行结束时阻止报告编写的无限循环)。
这是它的样子。灰色框是GaugeMessage。
我刚刚开始从 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 选项中。
如果你想要即时的东西,你可以写到输出实时消息的控制台。如果代码中的某种错误阻止了报告的编写,这也会有所帮助(比如在完整执行结束时阻止报告编写的无限循环)。
这是它的样子。灰色框是GaugeMessage。