【发布时间】:2020-03-25 12:25:02
【问题描述】:
有一个搜索类,我在其中创建了一个方法来进行亚马逊搜索,主类调用方法 searchFor() 但我不断收到错误
线程“主”java.lang.NullPointerException 中的异常
package Project1;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;
public class Search {
@FindBy(id = "twotabsearchtextbox")
WebElement search_box;
public void searchFor(String content) {
search_box.sendKeys(content);
search_box.submit();
}
}
这是主类
package Project1;
public class Main {
public static void main(String[] args) {
Search s1 = new Search();
s1.searchFor("gaming laptop");
}
}
【问题讨论】:
-
检查你是否正确初始化了驱动变量。
标签: java selenium method-call findby