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»).