Я очень новичок в Selenium, и я начал автоматизировать процесс входа в систему. Для этой цели я использовал PageObjects. У меня есть LoginPage
, который имеет метод, как это:Автоматизация процесса входа в систему с использованием Seleinum PageObjects
public MyHomePage login(String username,String password)
{
username.sendKeys(username);
password.sendKeys(password);
signInButton.click();
return PageFactory.initElements(driver,MyHomePage.class);
}
Это хорошо работает с правильным именем пользователя и паролем. Но я не хочу повторять один и тот же код для обработки недопустимых случаев. Разумеется, для недействительных случаев возвращаемый объект будет таким же LoginPage
. Хотелось бы, чтобы я мог кодировать мой метод login
таким образом.
Любой способ передовой практики? Поскольку логин очень распространен, для моего случая должен быть лучший подход.
Или это я должен написать отдельный код для недопустимого случая?