#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
}
Но что я могу сделать, чтобы это работало, даже если системный язык изменится?
Заранее спасибо