Техническое задание: Разработка ПО для автоматизации браузеров

Цель проекта

Создание программного обеспечения для автоматизации действий в реальных браузерах. ПО должно имитировать работу пользователя для выполнения рутинных задач в веб-интерфейсах.

Основные требования

  • Язык программирования: C или C#.
  • Поддерживаемые браузеры: Google Chrome, Mozilla Firefox, Microsoft Edge (последние стабильные версии).
  • Управление: Автоматизация должна осуществляться через штатные API или библиотеки управления браузерами (например, через WebDriver или аналоги).
  • Функционал: Программа должна уметь выполнять типовые действия: открытие страниц, заполнение форм, клики, навигация, извлечение данных.
  • Надежность: Устойчивая работа при длительных сессиях, обработка ошибок и таймаутов.
  • Архитектура: Код должен быть чистым, модульным и сопровождаемым.

Дополнительные пожелания

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

Размещение и оформление статей на сайте Joomla 3

Требуется разместить 16 статей на сайте с использованием готовой разметки. Каждая статья должна быть структурирована на отдельные блоки с изображениями и иконками. Графику можно предоставить или сгенерировать.

Разработка мобильного приложения для бронирования с интеграцией платежной системы

Требуется создать мобильное приложение для iOS и Android с возможностью регистрации пользователей, пополнения баланса через сторонний платежный сервис и функцией бронирования. Работа ведется по готовому API.