ONERRORDIALOG — обработка ошибок сценария

Команда ONERRORDIALOG iMacros

Команда ONERRORDIALOG iMacros используется, если на веб-странице возникнет ошибка выполнения JavaScript сценария, тогда Internet Explorer открывает диалоговое окно с сообщением об ошибке. Данная команда обрабатывает такие диалоговые окна, чтобы ваши макросы не останавливались с ошибками. По умолчанию параметры: BUTTON=YES и CONTINUE=YES. Эти настройки активны даже без использования ONERRORDIALOG в ваших макросах.

Работает в: iMacros Browser icon Internet Explorer icon Mozilla Firefox icon Google Chorme icon

Синтаксис:

Параметры:

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

ONERRORDIALOG iMacros

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *