0

我陷入了困境。在这里,我创建了一个包含两个测试用例的测试套件。第一个测试用例被正确执行。在第二个测试用例中,它抛出错误java.lang.NullPointerExceptionatWebdriver driver

测试用例:

 public class second{
    private WebDriver driver;

    @Test
    public void sample() throws Exception
    {
           System.out.println("tab bar");
           driver.findElement(By.id("tabs"));
           //My code
        }
}
4

3 回答 3

1
WebDriver driver;

未启动。你能指望什么?例外是绝对正确的。您可以尝试以下代码来避免异常:

driver= new WebDriver();
driver.findElement(By.id("tabs"));
于 2013-07-19T11:09:52.707 回答
1
 private WebDriver driver; // initialize this
于 2013-07-19T11:10:24.007 回答
0

WebDriver 是一个接口,不能初始化,你应该使用如下实现:WebDriver driver = new FirefoxDriver();

于 2013-07-22T12:33:12.570 回答