День добрый
В тесте есть необходимость 3 раза заполнить форму неверными данными, цикл for не срабатывает, тест его пропускает, не пойму в чём проблема.
В тесте используется selenium + allure + testng + ashot
Пример кода
@Features("LogIn test")
@Stories({"Enter incorrect password 3 times"})
public void loginWithIncorrectPasswordThreeTimes() throws Exception{
MainPage mainPage = PageFactory.initElements(driver, MainPage.class);
LoginPage loginPage = PageFactory.initElements(driver, LoginPage.class);
mainPage.navigateLoginPage();
for(int i = 0; i < 3; i++){
loginPage.logInWithError("mail@mail.ru", "incorrectpassword").checkErrorMessage("The supplied credentials were not valid. Please try again.");
loginPage.takeScreenshot();
}
loginPage.logInWithError("mail@mail.ru", "correntpass").checkErrorMessage("Your account has been suspended").takeScreenshot();
}