Общая задача

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

Технические требования

  • Реализация на Python или другом подходящем языке (подробности собеседованием).
  • Подключение iPhone к ПК (USB или по сети).
  • Скрипт должен воспроизводить заранее заданную последовательность нажатий на экране iPhone.
  • Поддержка гибкого конфигурирования порядка кликов (через конфигурационный файл или код).
  • Интеграция с библиотеками автоматизированного тестирования мобильных устройств (возможно использование WebDriverAgent, Appium или аналогичных решений).

Условия

  • Долгосрочное сотрудничество после выполнения MVP.
  • Возможна регулярная доработка под новые сценарии.
  • Тестирование и отладка на реальном устройстве заказчика или эмуляторе.
  • Четкая документация по запуску и управлению скриптом.