在黄瓜中使用标签选项

时间:2015-10-19 13:42:17

标签: cucumber

我尝试使用TestRunner.java文件中的标签选项在黄瓜框架中运行多个测试。我尝试了类似下面的内容,但它并没有像预期的那样有所帮助。

@RunWith(Cucumber.class)
@CucumberOptions(
        features = "Feature"
        ,glue={"stepDefinition"}
        ,format = {"html:Results"}
        ,tags = {"@test1","@test2","@test3"}
        )

从几个帖子中,我可以看到我们应该使用 - tags @ --tags @ .... 来使用 AND 功能的多个标签。但我相信只有当我从命令提示符触发执行时,格式才有效,但在类文件中却没有。所以请帮我更新这部分。

1 个答案:

答案 0 :(得分:1)

您的跑步者班级正在寻找一个包含所有三个标签"@test1","@test2","@test3"的功能文件。如果您在3个不同的要素文件中有@test1, @test2, @test3但在单个要素文件中没有,请尝试以下操作。

tags = {"@test1,@test2,@test3"}

不要为每个标签添加引号。只需在逗号分隔的所有标签之前和之后引用。