ONERRORDIALOG
Команда iMacros ONERRORDIALOG
Команда ONERRORDIALOG используется, если на веб-странице возникнет ошибка выполнения JavaScript сценария, тогда Internet Explorer открывает диалоговое окно с сообщением об ошибке. Данная команда обрабатывает такие диалоговые окна, чтобы ваши макросы не останавливались с ошибками. По умолчанию параметры: BUTTON=YES и CONTINUE=YES. Эти настройки активны даже без использования ONERRORDIALOG в ваших макросах.
Синтаксис:
ONERRORDIALOG BUTTON=(YES|NO) CONTINUE=(YES|NO)
Параметры:
BUTTON
Указывает, какая кнопка нажата (Да | Нет).
CONTINUE
Данный параметр указывает, будет ли макрос продолжен, после того, как появится диалоговое окно с сообщением об ошибке. Используйте YES, если ваша основная цель автоматизация действий и используйте NO для обнаружения ошибок JavaScript на сайтах. Применяется для мониторинга сайтов и в веб-тестировании.
Примечания:
В iMacros Browser и Internet Explorer команда ONSCRIPTERROR может использоваться как ONERRORDIALOG iMacros.
В Internet Explorer для обнаружения ошибок в сценариях с использованием CONTINUE=NO параметр «Отображать уведомление о каждой ошибке сценария» («Display a notification about every script error») следует отметить галочкой (check-box).
Отключение отладки сценариев в IE:
Вы можете избежать появления диалоговых окон об JavaScript ошибках, если вы выберете «Отключить отладку скриптов» («Disable Script Debugging») в настройках Internet Explorer. Данные настройки также используются в iMacros Browser. В Internet Explorer перейдите в Инструменты/Свойства обозревателя (Tools/Internet Options), нажмите на вкладку «Дополнительно» («Advanced»). В разделе «Просмотр» («Browsing») вы должны поставить галочки в «Отключить отладку скриптов» («Disable script debugging»). уберите галочку «Показать уведомление о каждой ошибке сценария» («Display a notification about every script error»).