//Reading data from property file :
String username = prop.getProperty("username");
String password = prop.getProperty("password");
@Test
public void testValidCredentials() {
obj.loginAs("username","password");
}
public HomePage loginAs(String username, String password) {
driver.findElement(By.id("id1")).sendKeys(username);
driver.findElement(By.id("id2")).sendKeys(password);
driver.findElement(By.id("id3")).click();
return new HomePage(driver);
}
我试图做的是将用户名和密码传递给 loginAs 方法,但是当我传递它时,它会插入作为用户名的电子邮件和密码作为密码,而不是我从我的属性文件中读取的内容。 属性文件:用户名 = r@t.com 密码 = 1234