测试套件中的java null指针异常

时间:2013-07-19 11:05:59

标签: java eclipse junit selenium-webdriver

我陷入困境。 在这里,我创建了一个带有两个测试用例的测试套件。 第一个测试用例正确执行。在第二个测试用例中,它会在java.lang.NullPointerException

处抛出Webdriver 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
        }
}

3 个答案:

答案 0 :(得分:1)

WebDriver driver;

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

driver= new WebDriver();
driver.findElement(By.id("tabs"));

答案 1 :(得分:1)

 private WebDriver driver; // initialize this

答案 2 :(得分:0)

WebDriver是一个界面,无法初始化,您应该使用如下实现:WebDriver driver = new FirefoxDriver();