Я пишу свои XCUITests для своего приложения и в настоящее время изо всех сил пытаюсь найти лучшие решения для отклонения предупреждений о моих приложениях. У меня есть два набора предупреждений: одно — предупреждение notifications
, которое появляется в начале новой установки, второе — предупреждение location
, когда я перехожу на ближайшую вкладку в своем приложении после новой установки. я пытался использовать
let alert = app.alerts["\u{201c}VoucherCodes\u{201d} Would Like to Send You Notifcations"].collectionViews.buttons["OK"]
if alert.exists{
alert.tap()
}
но безуспешно, я также пытался использовать systemAlertMonitorToken
в моем моем setUp()
systemAlertMonitorToken = addUIInterruptionMonitorWithDescription(systemAlertHandlerDescription) { (alert) -> Bool in
if alert.buttons.matchingIdentifier("OK").count > 0 {
alert.buttons["OK"].tap()
return true
} else {
return false
}
}
У кого-нибудь есть какие-либо предложения или указать, где я ошибаюсь, чтобы я мог это исправить, спасибо.