У меня есть приложение, которое при первом запуске спрашивает, разрешает ли пользователю уведомления. Для этого он отображает стандартный пользовательский интерфейс ОС. Теперь я делаю CI с сервером Xcode, и когда я устанавливаю на симуляторы сервера, они застревают в «Разрешить уведомления»Автоматизация «Разрешить оповещения» в модульных тестах для ботов сервера Xcode
Есть ли способ инициировать это автоматически в скрипте Bot?
Примечание: Xcode 8.x, macOS Sierra.
Дополнительные сведения могут быть добавлены по мере необходимости.
ли эту работу в тестах Unit не-UI? –
Нет, это не сработает в модульном тесте. Если предупреждение каким-то образом мешает вашим модульным тестам, обходным решением может быть запуск вашей бот-схемы с первой целью тестирования пользовательского интерфейса, а затем вашей целевой тестовой единицей. Задача тестирования пользовательского интерфейса может иметь один тест, который запускает предупреждение, а затем отклоняет его, чтобы подготовить устройство. –