t.me/atinfo_chat Telegram группа по автоматизации тестирования

Не срабатывает цикл for в теле теста java+testng

Теги: #<Tag:0x00007f9afbe37158> #<Tag:0x00007f9afbe37040> #<Tag:0x00007f9afbe36f00> #<Tag:0x00007f9afbe36e10>

День добрый
В тесте есть необходимость 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();
}

прошу прощения разобрался сам, тему можно закрыть

Так написали бы как решили, возле решения можно поставить галочку “дан ответ”.

я ошибся в цикле, когда вставлял код увидел ошибку :smile:

1 Симпатия