我正在使用XCUITest
,并遇到我试图解除“可能”出现的警报的情况。
这是第一次用户进入照片编辑器时弹出的教程,但它只会在首次启动时弹出。由于我们不希望在每次测试之间重置模拟器(出于速度原因),因此在任何给定的测试中都会出现“可能”或“可能不会”的警报。
我一直在使用waitWithExpectation
来处理其他类似的事情,但如果警报不存在则不会有期望。我真的想避免让线程进入睡眠状态。
还有其他想法吗?
答案 0 :(得分:1)
如果您想在图库访问权限上处理提醒,请尝试以下操作:
addUIInterruptionMonitorWithDescription("Access Your Photos") { (alert) -> Bool in
if alert.buttons["OK"].exists {
alert.buttons["OK"].tap()
return true
}
return false
}
app.tap()
如果警报存在与否则它可以正常工作。