标签:
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中的控件, 并对其进行操作, 从而实现测试自动化.
使用Accessibility Inspector来检测IOS APP中控件元素的层级结构
标签:
原文地址:http://blog.csdn.net/icetime17/article/details/42211915