我正在尝试将登录页面中显示的版本信息添加到宁静报告 index.html。版本信息在 LoginPage.java 中捕获。我看到我可以使用@Step 方法在报告中包含自定义语句。有人可以给我一些有关如何使用@Step 功能将消息包含在 index.html 中的详细信息吗?我刚刚开始使用 serenity-bdd 框架,因此非常感谢这方面的任何帮助。
提前致谢!!
我正在尝试将登录页面中显示的版本信息添加到宁静报告 index.html。版本信息在 LoginPage.java 中捕获。我看到我可以使用@Step 方法在报告中包含自定义语句。有人可以给我一些有关如何使用@Step 功能将消息包含在 index.html 中的详细信息吗?我刚刚开始使用 serenity-bdd 框架,因此非常感谢这方面的任何帮助。
提前致谢!!
你是不是这个意思:
String first = "param1";
String second = "param2";
@Step("Test step with parameters: {0} and {1}.")
public void testStep(String first, String second)
// method body...
报告将显示为:
带有参数的测试步骤:param1 和 param2。
否则,如果您不提供 {0} 和 {1},它将如下所示:
String first = "param1";
String second = "param2";
@Step("Test step with parameters")
public void testStep(String first, String second)
// method body...
带参数的测试步骤:param1, param2
我们可以使用以下语句在报告中打印版本信息:
String version = "3.4.12";
Serenity.recordReportData().withTitle("Version").andContents(version);