Ошибки Imacros
Нередко при выполнений скрипта он останавливается и показывает ошибку. Постараюсь описать самые распространенные.
Кстати, если вы хотите чтобы скрипт Imacros не останавливался на ошибках, игнорировал их и работал дальше, в начале скрипта вставьте две строки.
Первая строка позволит скрипту игнорировать ошибки, вторая строка позволит скрипту продолжить свою работу.
Теперь о кодах ошибок. Так как мы пользуемся только «халявным» браузерным вариантом Imacros — imacros для Firefox, то приведу коды ошибок только для браузера.
Кстати, если вы хотите чтобы скрипт 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 | Неизвестная ошибка |
Хочу заметить, что пропуск ошибок вовсе их не исправит и необходимо править код скрипта, чтобы они пропали.
ОтветитьУдалить