Как бороться с переходом на другое приложение, когда тестируем обезьяну с UIAutomation?

Я тестирую свое приложение с помощью UIAutomation(обезьяна), и оно может нажать кнопку и открыть safari. Как мне это сделать, если я хочу вернуться к своему тестовому приложению?

1 ответ

Вы можете не допустить выхода приложения на передний план, включив Управляемый доступ.

На устройстве. Управляемый доступ можно включить в "Настройки"> "Основные"> "Специальные возможности"> "Управляемый доступ".

Когда ваше приложение будет открыто, вы можете нажать кнопку "Домой" 3 раза и включить ее.

С помощью UIAutomation добавьте задержку прямо в начале скрипта Monkey. При запуске сценария это даст вам некоторое время для запуска Guided Access после запуска приложения.

Подробнее о управляемом доступе: http://support.apple.com/kb/ht5509

Другие вопросы по тегам