Что нового

[Сеть, интернет] Обработка окна-предупреждения IE о недопустимых действиях

Alex300

Новичок
Сообщения
17
Репутация
1
Здравствуйте, все!

Предположим, что вы написали скрипт, который автоматизировал ваши действия в IE, он чудесно работает пока в один не самый прекрасный момент не натыкается на окошко-предупреждение от браузера с одной кнопкой "ОК", что совершено недопустимое действие, например, голосование за картинку после истечения срока голосования или попытки поставить плюс тому, кому уже ставил его раньше.

Это не ошибка скрипта это именно действия недопустимые по каким-то причинам для данного элемента сайта в данный момент времени.

На практике скрипт часто давится этим предупреждением и падает, а иногда (зависит от версии IE и Винды, в которой работает IE) проскакивает.

Как корректно обработать это окошко-предупреждение?
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
И скрипт при этом останавливается, ждет пока не закроется диалог, даже разнообразные таймеры типа adlib или _timer не помогают. Да знакомая тема. Можно сделать следующее: запускать параллельно себе вторым процессом специальную функцию, передав ей handle окна ie, и путь функция в цикле закрывает все дочерние окна для этого handle.
 
Верх