我尝试使用TestRunner.java
文件中的标签选项在黄瓜框架中运行多个测试。我尝试了类似下面的内容,但它并没有像预期的那样有所帮助。
@RunWith(Cucumber.class)
@CucumberOptions(
features = "Feature"
,glue={"stepDefinition"}
,format = {"html:Results"}
,tags = {"@test1","@test2","@test3"}
)
从几个帖子中,我可以看到我们应该使用 - tags @ --tags @ .... 来使用 AND 功能的多个标签。但我相信只有当我从命令提示符触发执行时,格式才有效,但在类文件中却没有。所以请帮我更新这部分。
答案 0 :(得分:1)
您的跑步者班级正在寻找一个包含所有三个标签"@test1","@test2","@test3"
的功能文件。如果您在3个不同的要素文件中有@test1, @test2, @test3
但在单个要素文件中没有,请尝试以下操作。
tags = {"@test1,@test2,@test3"}
不要为每个标签添加引号。只需在逗号分隔的所有标签之前和之后引用。