Если хотите по быстрому, можно использовать слип. Проверьте, чтобы действие "Сон" использовалось после нажатия на кнопку, которая начинает загрузку.
Если хотите сделать все идеально, нужно использовать нестандартную функцию ожидания. Фактически обернуть те условия которые вы написали в цикл и проверять их через каждую секунду.
Вот тут пример и видео:
http://wiki.bablosoft.com/doku.php?id=ru:how_to_wait_on_certain_event_on_page#нестандартные_функции_ожидания