我正在尝试在我的应用程序中自动化测试流程,这需要先使用苹果登录。我已经弄清楚如何打开设置并使用测试 Apple ID 登录。我将其包装在一个函数中并首先调用它(检查它是否已经登录)。当我返回到我的应用程序并点击“使用苹果登录”按钮时,我无论如何都找不到与“使用苹果模式登录”进行交互,例如询问我是否要分享我的电子邮件地址,点击“使用密码继续”等等
我尝试设置中断处理程序,但它没有被触发
let test = addUIInterruptionMonitor(withDescription: "") { alert in
print("inside alert:\( alert )")
return true
}
我尝试检查跳板警报,但它不是警报
let springboardApp = XCUIApplication(bundleIdentifier: "com.apple.springboard")
springboardApp.alerts.exists
我不知道任何其他技巧,也不知道如何找到此弹出窗口的捆绑包 ID。有什么建议吗?