当我运行下面的runner类时,测试失败了,因为它找不到指定的标记。当我自己指定任何标记时,测试将执行并通过。
为什么一次只能指定一个标记?
@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 {}
错误
None of the features at [classpath:feature/] matched the filters: [@edit-car, @create-car, @delete-car]
1条答案
按热度按时间qyswt5oh1#
语义学
tags
你很困惑。其中一个有和语义,另一个有或语义,我不记得是哪一个。如果您使用的是cucumber的最新版本(>2.0.0),请考虑改用单个标记表达式。