我正在尝试在平静报告中添加登录页面中显示的应用程序版本号。目前我只是在代码中捕获它并在控制台中打印。无论如何,控制台输出可以包含在宁静index.html
中答案 0 :(得分:1)
看看Serenity的以下属性:
serenity.project.name
它在测试用例报告的右上角显示项目名称(但不是主要的Serenity页面)。我没试过这个,但是每次你在Serenity开始之前跑步时你都可以覆盖那个属性。这就是它的样子:
或者,您可以为测试用例标记提供final String
版本,例如:使用@WithTag
或@WithTags
或@WithTagValuesOf
注释。例如:
final String version = "1.0";
// ...
@Test
@WithTagValuesOf({ "version:" + version })
// test method here
结果:
希望你会发现这很有用。
答案 1 :(得分:0)
在您的 serenity.properties
文件中,您可以添加:
report.customfields.ApplicationVersion = 1.2.3
这将作为自定义标题出现在您的 html 摘要报告顶部,带有您指定的版本。