Java 执行Runner类时找不到多个Cumber标记
当我运行下面的Runner类时,测试失败,因为它找不到指定的标记。当我自己指定任何标记时,测试将执行并通过 为什么一次只能指定一个标记Java 执行Runner类时找不到多个Cumber标记,java,cucumber,cucumber-jvm,Java,Cucumber,Cucumber Jvm,当我运行下面的Runner类时,测试失败,因为它找不到指定的标记。当我自己指定任何标记时,测试将执行并通过 为什么一次只能指定一个标记 @RunWith(Cucumber.class) @CucumberOptions(plugin = { "pretty", "com.cucumber.listener.ExtentCucumberFormatter:target/cucumber-reports/report.html" }, glue
@RunWith(Cucumber.class)
@CucumberOptions(plugin = {
"pretty", "com.cucumber.listener.ExtentCucumberFormatter:target/cucumber-reports/report.html"
}, glue = {
"cars"
}, features = {
"classpath:feature/",
}, tags = {"@edit-car", "@create-car", "@delete-car"})
public class RunnerTest {}
错误
标记
的语义令人困惑。其中一个有和语义,另一个有或语义,我不记得是哪一个
tags = {"@edit-car", "@create-car", "@delete-car"}
tags = {"@edit-car, @create-car, @delete-car"}
如果你在最近版本的黄瓜上(>2.0.0)考虑使用一个单一的代替。
tags = {"@edit-car", "@create-car", "@delete-car"}
tags = {"@edit-car, @create-car, @delete-car"}
tags = "(@cucumber or @gherkin) and not @zukini"