我正在尝试在宁静报告中添加登录页面中显示的应用程序版本号。目前我只是在代码中捕获它并在控制台中打印。无论如何控制台输出可以包含在serenity index.html中
问问题
751 次
2 回答
1
看一下 Serenity 的以下属性:
serenity.project.name
它在测试用例报告的右上角显示一个项目名称(虽然不是主要的 Serenity 页面)。我没有尝试过,但是您可能会在每次运行 Serenity 之前覆盖该属性。这是它的样子:
或者,您可以为final String
测试用例标签提供 with 版本,例如 with @WithTag
or @WithTags
or@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 回答