2016-06-16 1 views
2

Мне нужно показать предупреждение на экране для любого случая проверки и работает нормально. Но при работе с XCTest я не могу определить, отображается ли предупреждение. Как я могу проверить UIAlertView или UIAlertController в XCTest случае в Xcode. просьба дать любые предложения как проверить вид предупреждения в xctest случае в xcode

ответ

0

Вы можете использовать addUIInterruptionMonitor для обработки UIAlertController в XCTest.

let handler = addUIInterruptionMonitor(withDescription: "alert handler") { (alert: XCUIElement) -> Bool in 
    let ok = alert.buttons["OK"] 
    XCTAssertTrue(ok.exists, "OK button doesn't exist") 
    ok.tap() 
} 
+0

Не работает для меня. вы можете проверить один раз и подтвердить. –