在下面的代码中,我使用了@cucumber.options。但它说它已被弃用。
所以我正在尝试使用需要导入“cucumber.api.CucumberOptions”的@cucumberoptions。但是当我签入我的 maven 依赖项时,cucumber.api 不包含 cucumberoptions。我的导入“import cucumber.api.CucumberOptions;”得到一条红线
我的目标是创建一个好的报告并设置它的路径。
我可以找到一个相关的问题 -如何解决 @CucumberOptions 中格式选项的弃用问题?在这里但找不到我正在寻找的答案。如果你们中的任何人能找到解决方案,我将不胜感激。
我的代码如下: -
package featurefiles;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.*;
@RunWith(Cucumber.class)
@CucumberOptions(strict = false, features = "features", format = { "pretty",
"html:target/site/cucumber-pretty",
"json:target/cucumber.json" }, tags = { "~@ignore" })
public class CucumberTestRunner {
}