gpt4 book ai didi

iOS UI 测试 : how to dismiss a series of system alerts( microphone access ) via code using faSTLane snapshot

转载 作者:行者123 更新时间:2023-11-29 05:44:22 26 4
gpt4 key购买 nike

我使用 mac mojave 10.14.3 和 React-native 版本 - 0.59.1,faSTLane 最新版本。我尝试通过 ios xcuitest 运行 faSTLane 屏幕截图,但我无法消除系统警报。我已附上我的代码和警报屏幕

你能帮我吗

addUIInterruptionMonitor(withDescription: "System Dialog") {
(alert) -> Bool in
let okButton = alert.buttons["OK"]
if okButton.exists {
okButton.tap()
}

let allowButton = alert.buttons["Allow"]
if allowButton.exists {
allowButton.tap()
}

return true
}

app.tap()
snapshot("04EndRecord")

这是我的警报和应用程序。此警报显示在应用程序外部,那么我该如何处理?

Microphone access alert

最佳答案

系统警报是自动触发还是在用户交互后触发?您应该在触发对话框之前添加 InterruptionMonitor。

关于iOS UI 测试 : how to dismiss a series of system alerts( microphone access ) via code using faSTLane snapshot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56287813/

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