gpt4 book ai didi

ios-simulator - 如何关闭 iOS 10 模拟器、Xcode 9、UI 测试中的系统警报

转载 作者:行者123 更新时间:2023-12-03 03:25:12 24 4
gpt4 key购买 nike

我在 iOS10 模拟器、Xcode 9、UITests 中遇到无法关闭通知、位置、照片访问权限警报的问题,但在 iOS11 模拟器中运行良好。

我找到了讨论类似问题的帖子,但没有任何有用的解决方法来解决它。

https://forums.developer.apple.com/thread/86989

最佳答案

你尝试过吗

app.tap()

在您期望对话框的位置?

或者这个方法:https://useyourloaf.com/blog/handling-system-alerts-in-ui-tests/

这在 app.launch() 之后的设置方法中对我有用

     addUIInterruptionMonitor(withDescription: "System Dialog") { (alert) -> Bool in
let savePasswordButton = alert.buttons["Save Password"]
if savePasswordButton.waitForExistence(timeout: 3) {
savePasswordButton.tap()
return true
}
let allowButton = alert.buttons["Allow"]
if allowButton.waitForExistence(timeout: 3) {
allowButton.tap()
return true
}
self.app.tap()
return false
}

关于ios-simulator - 如何关闭 iOS 10 模拟器、Xcode 9、UI 测试中的系统警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46820341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com