2017-04-26 162 views
0

我想通过Maven运行黄瓜+ testNG +硒。mvn测试抛出空指针异常

我的亚军文件看起来像这样

//@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(); 

当我通过TestNG的测试在Eclipse中运行它,它工作正常,但它抛出空指针异常,但我尝试与mvn测试

我是否缺少somet在这里?

+0

你有任何错误讯息运行?还是警告?也许你可以用'mvn -X test'来尝试启用跟踪,它可能会打印一些我用@BeforeClass测试过的有用信息 – juherr

回答

0

初始化您的webdriver在@BeforeClass或@BeforeMethod

因为@BeforeSuite仅在套房

+0

,出现同样的问题。 – user1553680