私はxcode 8でテストスイートのUIオートメーションを書いています。しかし、アラートを解除しようとしている間、この問題が発生し続けています。UIテストの失敗 - 受信しなかった2.0秒以内に通知が消えました
私は現在、私はapp.tap()
を使用して火に中断モニタを呼び出すときしかし、私はエラーUIテストの失敗を取得し、私のアラートを削除するために、addUIInterruptionMonitor
を使用しています - ビューを受信しませんでしたが2.0Sエラー
なぜこれが起こっていますか?これをどうして防ぐことができますか?添付
app.launch(
前にモニターを追加し、アプリ
override func setUp() {
super.setUp()
XCUIApplication().terminate()
continueAfterFailure = false
app.launch()
addUIInterruptionMonitorWithDescription("Enable Notifications") { (alert) -> Bool in
let button = alert.buttons["OK"]
if button.exists{
button.tap()
return true
}
return false
}
app.buttons["Enable notifications"].tap()
app.tap()
XCTAssert(app.tabBars.buttons["Settings"].exists)
app.tabBars.buttons["Settings"].tap()
}