问题描述
我遇到编译错误-'java.lang.String'的非法初始化器,同时在我的跑步者类中提供标签作为黄瓜选项。过去,这种方法可以很好地与info.cukes配合使用,但是在升级到io.cucumber后无法使用。
这是我的跑步者班级-
import io.cucumber.testng.AbstractTestNGCucumberTests;
import io.cucumber.testng.CucumberOptions;
@CucumberOptions(
features = "target/test-classes",monochrome = true,plugin ={"json:target/cucumber-report.json","html:target/cucumber-reports.html"},tags = {"@Smoke","@Sanity","@Reg"} )
public abstract class BaseRunner extends AbstractTestNGCucumberTests {
}
在下面附加相同内容-
解决方法
替换为tags="@Smoke or @Sanity or @Reg"
或tags="@Smoke and @Sanity and @Reg"
,随便哪个。