Веб-формы

Автозаполнение повторяющихся веб-форм: отчёты, заявки, регистрации

HR каждую неделю проходил одну и ту же форму из 30 полей. 45 минут чистого копипаста. Вот как макрос Repio делает это за 4 минуты.

Какие формы поддаются автоматизации

Лучше всего автоматизируются формы с фиксированной структурой, которые заполняются регулярно: еженедельные HR-отчёты, заявки на пропуска или оборудование, регистрация на стандартизированные мероприятия, формы ежемесячной отчётности.

Форма должна иметь одинаковую структуру каждый раз — одни и те же поля, тот же порядок. Если форма меняется каждый раз — автоматизация потребует дополнительных усилий.

Исключение: reCAPTCHA и TOTP-коды (2FA) не автоматизируются. Если форма их содержит, оставьте соответствующий шаг для ручного заполнения — паузу в макросе.

Подготовка данных

Для форм с фиксированными значениями (например, ежемесячный отчёт с одинаковым отделом и руководителем) данные можно зашить прямо в макрос через действие type. Для переменных данных (разные суммы, даты) — загружаем из текстового файла или Excel.

# Открываем форму
run,chrome,--new-window https://hr.company.com/report/weekly,,500
wait,,,2000,,Ждём загрузки страницы

# Заполняем поле "Отдел"
click,left,520,280,100,Поле Отдел
type,Маркетинг,,,50,Название отдела

# Поле "Неделя"
key,tab,,,50,Следующее поле
type,10-16 февраля 2026,,,50,Период

# Числовые поля
key,tab,,,50,Поле "Звонков совершено"
type,142,,,50,Значение
key,tab,,,50,Поле "Встреч проведено"
type,8,,,50,Значение

Отправка и скриншот подтверждения

После заполнения всех полей: клик по кнопке «Отправить» → пауза 2–3 секунды → скриншот страницы подтверждения. Скриншот — это доказательство отправки, нужно для логов и спорных ситуаций.

Действие «Скриншот» в Repio сохраняет снимок экрана с timestamp в указанную папку. Называйте файлы по шаблону: report-2026-02-26.png — удобно искать.

Автозапуск по расписанию

Еженедельный отчёт — в пятницу в 16:30. Планировщик задач → новая задача → триггер «Еженедельно, пятница, 16:30» → действие: запустить Repio с аргументом --run weekly-report.repio. Не нужно помнить и не нужно открывать браузер вручную.

Результаты

До: 45 минут на 30 полей каждую неделю
После: 4 минуты автоматически + 2 минуты проверка
Экономия: ~39 минут в неделю, ~26 часов в год
Ошибки: ноль (значения из файла данных)

Советы

  • Используйте Tab для перехода между полями — надёжнее кликов при изменении дизайна формы.
  • Добавьте действие «Ждать» перед заполнением первого поля (1–2 секунды) — страница должна полностью загрузиться.
  • Для выпадающих списков: клик по select → действие type с нужным вариантом (браузер выбирает пункт по первым буквам).

Готовы автоматизировать отчёты?

Скачайте Repio бесплатно и создайте первый макрос за 10 минут. Без кода.

Скачать Repio бесплатно