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

Цель проекта

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

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

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

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

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

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

Требуется создать быстрый и SEO-оптимизированный сайт на современном движке (например, Tilda) в стиле «черный металлик». Необходимо проработать структуру, контент и функционал, ориентируясь на лучшие практики конкурентов.