当生成报告并在浏览器中查看 HTML 输出时,报告右上角的项目名称当前是在 serenity.properties 文件中设置的硬编码值:
serenity.project.name=Project Name
如果能够为每个测试报告提供一个从某些环境变量设置的项目名称,例如:
serenity.project.name=${environment} + " " + ${ProjectName}
这在 Maven 项目中可能吗?
您可以指定环境变量并使用占位符引用它:
serenity.project.name=My test suite (${MY_ENVIRONMENT})