码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2014-12-28 11:47:10      阅读:6782      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!