Локализовать системные уведомления для тестов пользовательского интерфейса?

#ios #swift #xcode8 #xcode-ui-testing #ui-testing

#iOS #swift #xcode8 #xcode-тестирование пользовательского интерфейса #тестирование пользовательского интерфейса

Вопрос:

Во время работы над тестами пользовательского интерфейса в Xcode 8.0 я столкнулся с проблемой, заключающейся в том, что иногда система отправляет уведомления, похожие на это

Уведомление о местоположении

Проблема, с которой я сталкиваюсь, заключается в следующем: как я могу быть уверен, что я отклоняю эти уведомления на всех языках? Есть ли способ локализовать ключи, как вы бы делали внутри приложения? На данный момент я проверяю наличие уведомлений внутри данного обработчика:

 handler = addUIInterruptionMonitorWithDescription("alert handler") 
    { (alert: XCUIElement) -> Bool in
       if alert.buttons["Allow"].exists {
            alert.buttons["Allow"].tap()
            return true
        }
        return false
    }
  

Но что я могу сделать, чтобы это работало, даже если системный язык изменится?
Заранее спасибо