Есть браузерный цикл, выполняющий нажатия на кнопку.
При появлении определенного элемента на странице цикл должен прекратиться и быть вызван fail.
Выглядит все примерно так:
-Браузерный цикл
------Действие цикла
------Вызов функции N (в функции N содержится проверка существования элемента на странице, if элемент существует - break)
------Сон
-Fail
То есть скрипт должен перейти к Fail либо после завершения цикла, нажав все кнопки, либо после условия с break.
В первом случае переходит к Fail, во втором - нет. И цикл продолжает работу, несмотря на существование элемента после которого цикл надо прервать.
Что делать, товарищи?