Техническое задание: Разработка ПО для автоматизации браузеров
Основная цель
Создание программного обеспечения, которое позволит автоматизировать работу реальных браузеров через управление их экземплярами.
Ключевые требования
- Язык разработки: C или C#.
- Целевые браузеры: Google Chrome, Mozilla Firefox, Microsoft Edge (или другие современные версии).
- Функционал: Программа должна обеспечивать полный контроль над запущенными экземплярами браузеров, включая навигацию, выполнение действий на страницах, обработку данных.
- Управление: Реализация системы для задания и выполнения автоматизированных сценариев работы.
- Надежность: Обеспечение стабильной работы и обработки возможных ошибок в процессе автоматизации.
Ожидаемый результат
Готовое кроссплатформенное или платформенно-ориентированное приложение с четко определенным API или интерфейсом для управления браузерами. Детали реализации (использование Selenium WebDriver, Puppeteer, прямая работа с DevTools Protocol или другие технологии) обсуждаются с исполнителем.