查看下面的代码
newDriver.findElement(By.name("IDToken1")).sendKeys("2018713");
这句话不起作用.. 编码很好。但它仍然无法获取数据。 网站上有什么问题吗? 例外,
Exception in thread "main" java.lang.NullPointerException
请帮帮我
答案 0 :(得分:0)
快速解决方案是检查以下内容:
newDriver
是否是执行此行代码时程序中存在的 WebDriver
接口的唯一实例。newDriver
未在方法中初始化 locally
并同时初始化 globally
在类范围内。正如您在评论中提到的那样,您正在访问相同的 WebDriver
实例,即 newDriver
,您需要编写构造函数在那个班级中:
//declare the webDriver instance
WebDriver driver;
//constructor
public method_name(WebDriver newDriver)
{
this.driver=newDriver;
}