ios – 你怎么看到XCUIElement树?

前端之家收集整理的这篇文章主要介绍了ios – 你怎么看到XCUIElement树?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
背景:

我正在尝试使用XCode GM在iOS 9.0中进行ui级别测试.

题:

在XCode GM中是否有一个命令可以让你看到一个可访问元素及其关系的“树”?类似于Appium中的’page’命令?

理想情况下,我可以在调试器中运行一个命令,它会给我一个可供选择/操作的元素列表.目前,您可以在单个XCUIElement上使用debugDescription,但只提供该元素的信息.

解决方法

这并不是您所要求的,但 Xcode的辅助功能检查器使您可以更轻松地查看您可以通过标识符访问哪些元素的视图层次结构. (N.B.这不是IB的辅助功能面板中的“标签”,重要的是,它是“标识符”字段.):

在Xcode 7.2中,打开Xcode-> Open Developer Tool-> Accessibility Inspector. (您可能需要授予应用程序在“系统偏好设置”中运行的权限.)然后从Xcode启动iOS应用程序并将鼠标悬停在SIMULATOR中的任何UI元素上.您将看到有关元素类型,描述,层次结构等的全面信息.

无论何时记录UI操作并且输出看起来不正确,都可以使用该工具确定需要添加,更改或删除的可访问性描述. (我花了几天时间试图通过UI测试工具来深入嵌入UISegmentedControl进行更改,一旦我弄清楚如何使用辅助功能检查器工具,问题就变得很明显了.)

感谢shinobicontrols.com的人们提供了很棒的建议!

猜你在找的iOS相关文章