Техническое задание: Модернизация скрипта автоматизации

Общая задача

Имеется рабочий Python-скрипт, использующий фреймворк Playwright для автоматизации действий на веб-платформе. Скрипт выполняет вход в административный аккаунт и проводит процедуру регистрации нового сотрудника (пользователя), проходя все необходимые этапы.

Требуемые доработки и новые функции

1. Устойчивость к сбоям и продолжение процесса

  • Реализовать механизм проверки существования пользователя в системе перед началом новой регистрации.
  • Если пользователь уже существует, скрипт не должен начинать процесс с нуля, а обязан определить текущий этап регистрации и продолжить его с последней незавершенной точки.
  • Логика должна быть отказоустойчивой и корректно обрабатывать возможные прерывания (сетевые ошибки, изменения в интерфейсе и т.д.).

2. Функционал для работы в аккаунте нового пользователя

  • После успешной регистрации скрипт должен уметь авторизовываться в только что созданном аккаунте пользователя.
  • Внутри аккаунта необходимо автоматизировать следующие действия:
    • Подтверждение регистрации (активация аккаунта).
    • Заполнение или редактирование профильной информации.
    • Смена пароля на заданный.
    • Выполнение других настроек, типичных для нового пользователя платформы.

Предоставляемые материалы

  • Исходный код текущего рабочего скрипта и все сопутствующие файлы.
  • Тестовые учетные данные для административного раздела платформы.
  • Доступ к почтовому сервису для регистрации новых аккаунтов.
  • Детальные видеоинструкции, наглядно демонстрирующие все шаги регистрации и настройки вручную на реальном сайте.
  • При необходимости будут предоставлены дополнительные ресурсы (прокси, токены доступа и прочее).

Требования к исполнителю

Исполнитель должен иметь опыт работы с Python и библиотекой Playwright (или аналогичными инструментами для автоматизации браузера), понимать принципы обработки исключений и создания устойчивых скриптов, способных продолжать работу после сбоев.

Дизайн бизнес-презентации для печати в книжном формате

Требуется разработать дизайн-макет бизнес-презентации из 14 слайдов для последующей печати. Формат - разворот: одна страница с текстом, вторая - с визуальным контентом. Готовый текст и примерные визуальные идеи предоставлены.