【发布时间】:2021-02-06 15:52:45
【问题描述】:
下面的代码试图在黄瓜中没有 example 关键字的情况下运行,但输出显示为 Null 指针错误
WebDriver driver;
@Given("^user is alredy in login page$")
public void user_is_alredy_in_login_page() {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\swagatika.mohapatra\\OneDrive - Qualitest Group\\Desktop\\selenium\\DRIVER\\D-v-88-chrome\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://opensource-demo.orangehrmlive.com/");
driver.manage().window().maximize();
}
@Given("^user enters \"(.*)\" and \"(.*)\"$")
public void user_enters_valid_user_name(String username, String password) {
this.driver = driver;
driver.findElement(By.id("txtUsername")).sendKeys(username);
driver.findElement(By.id("txtPassword")).sendKeys(password);
}
调试模式下的控制台输出 -
this = {LoginStepDefination@3223}
driver = null
username = "Admin"
password = "admin123"
this.driver = null
driver = null
【问题讨论】: