!ERRORIGNORE

Переменная iMacros !ERRORIGNORE

Если переменная !ERRORIGNORE установлена со значением YES, тогда iMacros будет игнорировать возникающие ошибки. Макрос продолжает выполняться, даже если одна или несколько команд не были выполнены. Принимаемые значения: YES | NO.

Совет: Эту переменную можно использовать для того, чтобы iMacros пропускал несуществующие элементы страницы (TAG), с ее помощью можно сократить время ожидания невидимого / несуществующего на странице TAG элемента , обработка которого записана в макросе. По умолчанию 6 секунд. Чтобы изменить время ожидания, используйте !TIMEOUT_STEP.

Синтаксис:

SET !ERRORIGNORE YES

Задается:

× Внутренняя переменная

✓ Командой SET

«Внутренняя переменная» означает, что сам iMacros устанавливает значение данной переменной во время выполнения макроса. SET означает, что пользователь может установить это значение с помощью команды SET при редактировании макроса.

Пример:

Использование переменной !ERRORIGNORE iMacros для пропуска ошибок в части кода:

SET !TIMEOUT_STEP 1 SET !ERRORIGNORE YES 'Команды которые иногда не работают (элементы не найдены)

TAG... TAG... 'Возвращаем значения по умолчанию

SET !ERRORIGNORE NO SET !TIMEOUT_STEP 6