UIAutomation:任何解除"想要使用当前位置"警报的方法吗?

Ask*_*One 10 instruments ui-automation ios ios-ui-automation

我的应用程序正在使用位置服务,并且对于自动化测试,我希望能够忽略"APP想要使用您当前位置"弹出窗口.但是,当我尝试在带有UIAutomation脚本的Instruments中执行此操作时,我收到此错误:

Fail: Could not start script, target application is not frontmost.
Run Code Online (Sandbox Code Playgroud)

这种意义是有道理的,因为警报是由不同的过程产生的.但是,Apple在这种情况下帮助人们自动化测试的计划是什么?

Ask*_*One 0

解决方案似乎是使用 AppleScript,在足够的延迟后运行以使警报出现。您告诉它单击模拟器窗口中的警报按钮。