Отклонение нескольких предупреждений XCUITesing

Я пишу свои 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
        }
    }

У кого-нибудь есть какие-либо предложения или указать, где я ошибаюсь, чтобы я мог это исправить, спасибо.


person Billy Boyo    schedule 13.09.2016    source источник
comment
Этот вопрос, кажется, спрашивает, как отклонить несколько предупреждений или предупреждение, которое может или не может быть представлено в зависимости от предыдущих настроек, а не только как отклонить предупреждение.   -  person Alex    schedule 21.09.2016


Ответы (1)