我陷入困境。
在这里,我创建了一个带有两个测试用例的测试套件。
第一个测试用例正确执行。在第二个测试用例中,它会在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
}
}
答案 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();