Ошибки Imacros

Нередко при выполнений скрипта он останавливается и показывает ошибку. Постараюсь описать самые распространенные.
Кстати, если вы хотите чтобы скрипт Imacros не останавливался на ошибках, игнорировал их и работал дальше, в начале скрипта вставьте две строки.

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES

Первая строка позволит скрипту игнорировать ошибки, вторая строка позволит скрипту продолжить свою работу.

Теперь о кодах ошибок. Так как мы пользуемся только «халявным» браузерным вариантом Imacros — imacros для Firefox, то приведу коды ошибок только для браузера.

Код ошибки Imacros Причина
Типичные ошибки при воспроизведении макроса
-1000 Неизвестная ошибка (разработчики не дали внятного объяснения)
-1010 Не находится в режиме воспроизведения: Ошибка во время воспроизведения макроса не активен (запись или режим ожидания).
-1020 Не поддерживаемый браузер
-1030 Браузер не инициализирован: Тип браузера пока не определен.
-1040 Ошибка работы с вкладками: Попытка выполнить команду TAB, а вкладки в настройках браузера отключены.
-1100 Загрузка: не удалось загрузить макрос
-1110 Неверное имя макроса: Может появится если задать имя макроса на кириллице
-1200 Плохой Параметр: Неверный параметр макроса уточняется.
-1210 Не может компилировать Regex: Не может скомпилировать регулярное выражение.
-1220 Неправильный пароль
-1230 Файл не найден: Имя файла, указанное в команде макроса (например, IMAGESEARCH ) не существует.
-1235 Доступ к файлу запрещен: доступ к файлу запрещен системой или файл используется другим процессом.
-1240 Неверный индекс записи: запись источника данных с запрашиваемым индексом не существует.
-1250 JScript ошибка
-1300 Html Элемент не найден: не удается найти HTML элемент.
-1310 Номера Ожидаемый Tag Найдено: HTML элемент был найден, когда EVENT: FAIL_IF_FOUND было указано
-1320 Запрос не найден: Поисковый запрос не нашел в источнике.
-1330 Ошибки загрузки: Превышен таймаут загрузки страницы до завершения ее загрузки или до завершения закачки файла.
-1340 Eval Ошибка
-1350 Ошибка загрузки страницы:  возвращается HTTP статус между 400 и 500 или сервер не может быть доступен.
-1360 Проблема безопасности: Возникла проблема безопасности и ONSECURITDIALOG или ONINSECURECONNECTION был установлен в значение = NO.
-1400 Сообщение об ошибке менеджера: Указывает, что исключение произошло в диспетчере.
-1410 Ошибка закачки: Макрос содержит ONDOWNLOAD , но не содержит команды загрузки.
-1420 Контрольная сумма или размер не подтверждены: суммы или размер загружаемого файла не соответствует указанному.
-1430 Ошибка веб-браузера.
-1440 Ошибка сохранения файла: Не удалось установить имя файла в диалоговом окне сохранения файла.
-1450 Нет обработчика диалога: не обнаружено диалог, но обработчик для этого диалогового типа не включена.
-1500 Команда не поддерживается: команда или функция не имеет лицензии и не поддерживается в данном продукте.
-1600 Неверный Stopwatch Id: Stopwatch Id не указано, дублируется или вовсе отсутствуют.
-1610 Stopwatch Id уже запущен: Stopwatch с этим ID  уже запущен.
-1620 Ошибка запуска Stopwatch
-1700 Недопустимый выбор: выбранный элемент в поле выбора недоступен.
-1710 Недопустимое содержимое указанного параметра для проверки или элемента выбора типа radio box.
-1750 Не удается сохранить скриншот: Браузер не поддерживает сохранить скриншота элементов.
-1800 Изображение не найдено
-1810 Внутренняя ошибка в распознавание изображений.
-1820 Не удается загрузить изображения: Файл изображения не может быть загружен.
-1830 Не верный Imagesearch
-1840 ImageSearch не удалось выделить достаточно памяти, чтобы открыть файл изображения.
-1900 Не удалось выполнить команду, потому что страница не была открыта в веб-браузере, или скрипт не может получить исходный код страницы.
-1910 Не удается найти нужное окно браузера или целевой URL.
-1930 Превышен таймаут ожидания макроса
-2000 Не удалось установить настройки прокси-сервера.
-101 Отмена: Вы видите эту ошибку, если пользователь нажал кнопку остановки во время воспроизведения скрипта.
-102 Закрытие браузера: Пользователь нажал кнопку «Закрыть браузер». Этот код не применяется, когда используете в imacros для Firefox встроенный сценарий Javascript.
-802 Ошибка таймаута (не удалось загрузить веб-страницу)
-804 Команда ONDOWNLOAD была использована, но не скачивание не произошло
-910 Ошибка синтаксиса
-911 Плохой параметр
-912 Не поддерживается команда (например, DS)
-920 Элемент указанных X / Y координат не найден
-921 Элемент заданный командой TAG не найден
-922 Код, заданный в команде TAG не найден
-923 Элемент не имеет атрибут HREF (SRC), относится к команде SAVEAS
-924 Количество вариантов было превышено
-925 Активное окно не имеет заданных параметров
-926 Исходный код веб-страницы не соответствует поисковому запросу
-930 Файл не найден (например, для макросов: imacros://run?m=non_existent.iim или URL GOTO=file://…)
-931 Не удалось получить доступ к файлу
-932 Указанная папка не найдена или не доступна
-933 Ошибка сети или загрузки страницы
-934 Указанная контрольная сумма не совпадает с рассчитываемой
-941 Ошибка расшифровки (возможно неверный пароль)
-942 Неправильный пароль
-951 DATASOURCE_LINE превышает фактическое количество строк в файле источника данных
-952 Источник данных файла не может быть разобран
-953 Попытка доступа к несуществующему полю в файле источника данных
-961 Попытка установить уже существующие время
-962 Определенное время часы не существует
-971 Количество указано вкладка не существует (вкладки рассчитывали на вкладке, где повтор начался)
-981 Ошибка синтаксиса в выражении XPath
-982 Выражение XPath результате в нескольких узлах
-990 HTML элемент был найден, когда EVENT: FAIL_IF_FOUND был указан
-991 ошибка Javascript
-1001 Неизвестная ошибка

Комментарии

  1. Хочу заметить, что пропуск ошибок вовсе их не исправит и необходимо править код скрипта, чтобы они пропали.

    ОтветитьУдалить

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

Популярные сообщения из этого блога