Есть список страниц.
Надо их проверить на наличие элементов и сорвешить действия.
Логика скрипта:
БЕРЕМ СПИСОК ЭЛЕМЕНТОВ
ЗАПУСКАЕМ ЦИКЛ FOREACH
ФУНКЦИЯ 1
Загрузка страницы
Проверка 1
Если TRUE то запись в Лог и след. итерация цикла.(continue)
Иначе
Проверка 2
Если TRUE то запись в Лог и след. итерация цикла.(continue)
Иначе
Проверка 3
Если TRUE то запись в Лог и след. итерация цикла.(continue)
Иначе
Клик на элемент и запись в Лог
ФУНКЦИЯ 2
Проверка 1
Если TRUE то запись в Лог и след. итерация цикла.(continue)
Иначе
Проверка 2
Если TRUE то запись в Лог и след. итерация цикла.(continue)
Иначе
Клик на элемент
Проверка 3
Если TRUE то запись в Лог и след. итерация цикла.(continue)
Иначе
Клик на элемент, запись в Лог, клик на элемент
Success
Все страницы корректно проверяються кроме одной.
В момент Проверки 1 в Функции 1 возвращается TRUE, но цикл не переходит на след. итерацию а продолжает работать в текущей до момента "Клик на элемент в Проверке 2 Функции 2" и останавливается потому, что не может найти элемент на странице на который нужно кликнуть.
Как исправить, что бы логика скрипта continue возвращала на след. итерацию?