我正在为我的应用编写我的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
}
}
有没有人有任何建议或指出我哪里出错了所以我可以解决这个问题,谢谢。
答案 0 :(得分:0)