0

我正在尝试在宁静报告中添加登录页面中显示的应用程序版本号。目前我只是在代码中捕获它并在控制台中打印。无论如何控制台输出可以包含在serenity index.html中

4

2 回答 2

1

看一下 Serenity 的以下属性:

serenity.project.name

它在测试用例报告的右上角显示一个项目名称(虽然不是主要的 Serenity 页面)。我没有尝试过,但是您可能会在每次运行 Serenity 之前覆盖该属性。这是它的样子:

在此处输入图像描述

或者,您可以为final String测试用例标签提供 with 版本,例如 with @WithTagor @WithTagsor@WithTagValuesOf注释。例子:

final String version = "1.0";

// ...

@Test
@WithTagValuesOf({ "version:" + version })
// test method here

结果:

在此处输入图像描述

希望你会发现这很有用。

于 2016-07-21T14:35:33.217 回答
0

在您的serenity.properties文件中,您可以添加:

report.customfields.ApplicationVersion = 1.2.3

这将作为自定义标题显示在您的 html 摘要报告的顶部,并带有您指定的版本。

于 2021-08-09T15:15:53.367 回答