Я просмотрел Интернет, чтобы получить соответствующую информацию, но безуспешно. Пример кода приведен ниже:
public class HomePage
{
@FindBy(id = "fname")
WebElement name;
@FindBy(id = "email")
WebElement email;
@FindBy(id = "password")
WebElement password;
@FindBy(id = "passwordConf")
WebElement confPassword;
public HomePage fillFormDetails(String firstname, String emailid)
{
name.sendKeys(firstname);
email.sendKeys(emailid);
return this;
}
public void fillPass(String pass)
{
password.sendKeys(pass);
}
}
Я хочу знать, почему мы возвращаем объект при вызове метода fillFormDetails(String firstname, String emailid)
?
Какие могут быть варианты использования, чтобы мы могли использовать это для управления эффективностью нашего кода?