我使用 Serenity BDD + Cucumber 来执行我的测试,事实上我有太多的测试我需要单独运行下摆。是否可以按组执行 Serenity BDD 功能?就像在 jUnit 中一样@Group(MyTestGroup.class)
?
我找不到任何例子。
我使用 Serenity BDD + Cucumber 来执行我的测试,事实上我有太多的测试我需要单独运行下摆。是否可以按组执行 Serenity BDD 功能?就像在 jUnit 中一样@Group(MyTestGroup.class)
?
我找不到任何例子。
您可以为此目的使用标记。有关该功能的信息可以在 Serenity BDD官方文档中找到。
WithTag
只是一个简短的摘录,标签被添加到使用注释的 jUnit 测试中。下面将添加一个类型feature
为 name 的标签(这是默认的 Serenity 类型)Reporting
:
@WithTag(type="feature", name="Reporting")
然后,您可以使用 jUnit 使用此标记运行测试,如下所示:
mvn clean verify -Dtags="feature:Reporting"
按照此文档运行带有标签的 Serenity BDD 测试。
您可以使用 -Dcucumber.options=" --tags '@Reporting'"