【发布时间】:2015-05-19 04:52:24
【问题描述】:
我正在使用 Xamarin.UITest 在 iOS 应用上执行自动化。
问题是:访问图库上传照片时,有一个权限对话框,我需要点击“确定”按钮将其关闭。
我尝试了以下方法,但没有奏效:
使用树命令不显示该对话框的层次结构,因此我 找不到要自动化的 UI 元素
使用
iOSApp.InvokeUia("UIATarget.localTarget().frontMostApp().alert().buttons()[\"OK\"].tap()");这显示错误:UIATarget.localTarget().frontMostApp().alert().buttons()["OK"] could not be tapped because the element is not visible tap@[native code]- 使用
app.TapCoordinate,似乎可以工作,但必须知道正确的坐标取决于不同的屏幕以及何时出现对话框。
有解决这个问题的方法吗? 谢谢。
【问题讨论】: