Переменная 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