黄瓜在从运行器类执行测试时使用空指针异常



从 runner 类执行场景时,我得到空指针执行。 当我从功能文件执行时,测试执行没有任何错误,我正在使用标签来运行场景,我已经提到了 runner 类中的标签,请让我知道可能是什么原因。

流道类代码:

@RunWith(Cucumber.class) 
@CucumberOptions( features={"Features"} ,glue={"project.stepdef"} ,tags = {"@chrome","@smoke"} , format = {"pretty", "html:target/site/cucuber-pretty","json:target/site/cucumber.json"} // ,monochrome = true ) 
public class CucumberRunner 
{ 
}

您需要对runner类进行一些小的调整,如下所示:

import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class) 
@CucumberOptions( 
features="Features",
glue="stepdef",
tags = {"@chrome","@smoke"}, 
plugin = {"html:target/cucumber-html-report", 
"pretty:target/cucumber-pretty.text",
"json:target/cucumber.json"},
) 
public class CucumberRunner {}

最新更新