作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个非常复杂的应用程序,有很多 View 和弹出窗口,可以快速选择条目。
我无法关闭弹出窗口。我尝试了很多,例如:
当我在 XCode 中记录它时,我得到:app.otherElements["PopoverDismissRegion"]
这对我来说毫无意义。
希望有人能帮忙。
谢谢
信息:iOS 10.2、Xcode 8.2.1、iPad Air 2(设备和模拟器,结果相同)
最佳答案
编辑
找到更好的解决方案here :
XCUIApplication().otherElements["PopoverDismissRegion"].tap()
原始解决方案:
试试这个:
XCUIApplication().windows.element(boundBy: 0).tap()
点击窗口并关闭当前事件的弹出窗口。
关于iOS UITesting 如何关闭 Popover(iPad Popover NOT Alert Style),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41890146/
我是一名优秀的程序员,十分优秀!