Java mvn测试引发空指针异常
我试图通过Maven运行cucumber+testNG+selenium 我的跑步者档案如下Java mvn测试引发空指针异常,java,maven,selenium,cucumber,testng,Java,Maven,Selenium,Cucumber,Testng,我试图通过Maven运行cucumber+testNG+selenium 我的跑步者档案如下 //@RunWith(Cucumber.class) @CucumberOptions( format={"pretty", "json:target/report.json"}, features = {"classpath:cucumber/sample.feature"}, glue = "com.stepDefinitions", t
//@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 Test运行它时,它工作正常,但当我使用mvn Test尝试它时,它抛出空指针异常
我缺少什么吗?在@BeforeClass或@BeforeMethod中初始化您的Web驱动程序
因为@BeforeSuite只在套件中运行我用@BeforeClass测试过,所以出现了相同的问题。您有任何错误消息吗?还是警告?也许您可以尝试使用
mvn-X test
来启用跟踪,它可能会打印一些有用的信息