Я пишу тесты UI для iOS с использованием системы Calabash. Все в порядке, но предупреждения о системном разрешении очень раздражают, потому что они нарушают тестовый поток. Некоторое время назад я читал о библиотеке с открытым исходным кодом, которая автоматически предоставляет необходимые разрешения для iOS Simulator. Кто-нибудь знает его имя или какой-либо другой способ решить эту проблему?Как скрыть автоматические предупреждения о разрешении iOS при запуске приложения?
ответ
Calabash iOS автоматически отклоняет большинство диалогов конфиденциальности. wiki page
У нас есть пример приложения, которое демонстрирует, что такое поведение работает:
я вниз проголосовал другой ответ, потому что эти диалоги блокируют UIAutomation поэтому никакие жесты не могут быть выполнены.
Да, я знаю, что Calabash может отклонить предупреждения о разрешении. Но будет намного лучше предоставлять разрешения автоматически, чтобы избежать предупреждений вообще. –
На физических устройствах это невозможно. На iOS-симуляторах это возможно. https://github.com/calabash/run_loop/pull/391 – jmoody
Невозможно сделать в телефоне яблока. –