Я реализовал пользовательский ответ на жест VoiceOver «Выполнить побег» (двумя пальцами Z) для модального представления (с помощью метода accessibilityPerformEscape() -> Bool
в моем подклассе UIViewController
). Я вручную проверил его на устройстве iPhone и он работает, как и ожидалось.
Теперь я хочу добавить тест в мой набор тестов пользовательского интерфейса, чтобы убедиться, что поведение продолжает работать, как изменения сделаны к проекту. (IE, весь смысл тестирования пользовательского интерфейса.)
Мне не удалось найти никаких ссылок на автоматическое тестирование жестов VoiceOver для iOS тестирования пользовательского интерфейса (XCTest
и др.).
Итак: Как я могу автоматизировать тестирование жестов VoiceOver?
Поскольку кажется, что это не поддерживается в симуляторе, мне всегда придется подключать устройство iOS к моей разработке компьютер (и, в конечном счете, сервер CI, когда я его настраивал) для запуска тестов пользовательского интерфейса VoiceOver?