Как описать логику нахождения элемента на странице?

Добрый вечер!

Сейчас пытаюсь осваивать автотесты + java.
Selenide+Gradle+TestNG в idea
Столкнулся со следующей проблемой:

Пытаюсь написать логику нахождения элемента на странице:
Если не найден элемент, то листать следующую страницу и искать там, но это не работает - на while падает, но мне нигде не пишется, в чем ошибка, просто закрывается браузер и все.

SelenideElement element = $(“div.g a[href*=‘https://www.rambler.ru/’]”);
while (element.exists() == false) {
i = +i;
String a = “td [aria-label=‘Page “+i+”’]”;
$(a).click();
}

Да и вообще ошибки не могу посмотреть при прогоне. (По этой проблеме, возможно, что builde.gradle описан неправильно)

Можете, подсказать, пожалуйста, в чем может быть проблема?

проблема в том, что вы не знаете про дебаг в идее. погуглите, как запустить тесты в режиме дебага, поставьте на while точку останова и посмотрите, что у вас реально в цикле происходит

Спасибо за ответ. Решил все сделать на другом компьютере, там и дебаг работал и цикл нормально прошел, как и сам тест дальше. Магия настроек…