黄瓜使用java - 从运行者类执行测试时出现空指针异常

时间:2018-06-07 13:25:57

标签: java selenium selenium-webdriver cucumber

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

亚军类代码:

@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 
{ 

}

1 个答案:

答案 0 :(得分:0)

您需要对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 {}