您的位置:首页 > 移动开发

使用Accessibility Inspector来检测iOS APP中控件元素的层级结构

2014-12-28 10:25 1851 查看
Accessibility Inspector是xcode中自带的一个检测工具, 可以非常方便快速地获取iOS APP中各个控件元素的层级结构. 利用该层级结构, 我们可以在UIAutomation中实现相应的自动化了.

在Xcode->Open Developer Tool->Accessibility Inspector打开该工具, 该工具需要在Mac的安全性与隐私里边设置辅助功能的权限, 即允许该工具控制电脑.

打开后,会发现该检测工具会一直悬浮在屏幕的最前端, 且能够检测到电脑屏幕上的所有界面的层级结构, 包括Mac中的应用, 浏览器, iOS APP等.

如下, 即为Chrome浏览器中的层级结构:



至于, 该结构里边的详细信息, 就不一一分析了.

下边, 我们看该工具在iOS APP中的使用, 将鼠标直接悬浮在iOS 模拟器的上边, 则Accessibility Inspector中会自动生成相应的结果.



获取了该hierarchy view之后, 就可以参考之前所记录的UIAutomation的用法 ( http://blog.csdn.net/icetime17/article/details/42193321 ), 来轻易获取APP中的控件, 并对其进行操作, 从而实现测试自动化.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: