!ERRORIGNORE

Отправлено 25 мая 2020 г., 17:03 пользователем Норрин Радд   [ обновлено 26 мая 2020 г., 11:12 ]

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

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

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


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

Синтаксис:

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

Comments