2016-07-08 5 views
0

Я пишу тесты UI для iOS с использованием системы Calabash. Все в порядке, но предупреждения о системном разрешении очень раздражают, потому что они нарушают тестовый поток. Некоторое время назад я читал о библиотеке с открытым исходным кодом, которая автоматически предоставляет необходимые разрешения для iOS Simulator. Кто-нибудь знает его имя или какой-либо другой способ решить эту проблему?Как скрыть автоматические предупреждения о разрешении iOS при запуске приложения?

+0

Невозможно сделать в телефоне яблока. –

ответ

1

Calabash iOS автоматически отклоняет большинство диалогов конфиденциальности. wiki page

У нас есть пример приложения, которое демонстрирует, что такое поведение работает:

Permissions

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

+0

Да, я знаю, что Calabash может отклонить предупреждения о разрешении. Но будет намного лучше предоставлять разрешения автоматически, чтобы избежать предупреждений вообще. –

+0

На физических устройствах это невозможно. На iOS-симуляторах это возможно. https://github.com/calabash/run_loop/pull/391 – jmoody