0

我正在尝试将登录页面中显示的版本信息添加到宁静报告 index.html。版本信息在 LoginPage.java 中捕获。我看到我可以使用@Step 方法在报告中包含自定义语句。有人可以给我一些有关如何使用@Step 功能将消息包含在 index.html 中的详细信息吗?我刚刚开始使用 serenity-bdd 框架,因此非常感谢这方面的任何帮助。

提前致谢!!

4

2 回答 2

0

你是不是这个意思:

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

于 2016-07-21T14:50:44.923 回答
0

我们可以使用以下语句在报告中打印版本信息:

String version = "3.4.12";
Serenity.recordReportData().withTitle("Version").andContents(version);
于 2021-09-02T15:44:19.670 回答