mvn test抛出空指针异常

时间:2017-04-26 15:38:42

标签: java maven selenium cucumber testng

我正试图通过Maven运行黄瓜+ testNG + selenium。

My Runner File看起来像这样

//@RunWith(Cucumber.class)
@CucumberOptions(
    format={"pretty", "json:target/report.json"},
    features = {"classpath:cucumber/sample.feature"},               
    glue = "com.stepDefinitions",
    tags="@test"        
    )
public class RunCukesTest extends AbstractTestNGCucumberTests { 

}

我在@BeforeSuite中初始化我的驱动程序

WebDriver  driver = new FirefoxDriver();

当我在Eclipse中通过 TestNG测试运行它时,它运行正常但是当我使用 mvn test

尝试它时,它会抛出Null Pointer Exception

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

在@BeforeClass或@BeforeMethod

中初始化您的webdriver

因为@BeforeSuite仅在套件中运行