cucumber - 在我的跑步者类中将标签作为黄瓜选项提供时出现“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 {
}
解决方案
替换为tags="@Smoke or @Sanity or @Reg"
、 或tags="@Smoke and @Sanity and @Reg"
,无论你想要什么。
推荐阅读
- java - 垃圾收集器没有记录任何东西,我们有内存问题
- javascript - 如何创建列表项随机化器但只显示一次?
- python - 请求多页地址,在不更改 url 的情况下更改页面
- typo3 - TYPO3 将 vom 11.2.0 升级到 11.5.0 - 表单扩展和 EXT 的问题:前端中的路径
- javascript - 有没有办法循环遍历 HTML 测验以从“laber for”中获取值为“true”的文本?
- asp.net-mvc - 在 ASP.NET MVC 应用程序的 x 可编辑文本字段中自动完成
- r - cldList() 函数在添加紧凑型字母显示时表现异常
- amazon-cloudfront - VideoJS - 重定向具有预签名 URL 的请求
- java - 禁用 1/yes/on 和 0/no/off 并仅允许通过 query-param 或 path-param 传递 true/false
- postgresql - postgresql jsonb - 从整数列表到对象列表