我正试图通过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我在这里错过了什么吗?
答案 0 :(得分:0)
在@BeforeClass或@BeforeMethod
中初始化您的webdriver因为@BeforeSuite仅在套件中运行