在转轮类中提供标签作为黄瓜选项时,“ java.lang.String”错误的初始化程序错误

问题描述

我遇到编译错误-'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 {
}

在下面附加相同内容-

enter image description here

解决方法

替换为tags="@Smoke or @Sanity or @Reg"tags="@Smoke and @Sanity and @Reg",随便哪个。