使用Accessibility Inspector来检测iOS APP中控件元素的层级结构
来源:互联网 发布:php发展趋势 编辑:程序博客网 时间:2024/04/29 18:04
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中的控件, 并对其进行操作, 从而实现测试自动化.
0 0
- 使用Accessibility Inspector来检测iOS APP中控件元素的层级结构
- Macaca的app-inspector定位iOS元素
- app-inspector 的使用
- iOS中UITabelView的层级结构
- IOS的基本控件的使用-UIView的层级关系
- App Inspector使用简介
- iOS-获取UIView的所有层级结构
- iOS层级结构
- iPhone真机控件获取 app-inspector
- 存储器的层级结构
- 目录的层级结构
- 程序员的层级结构
- iOS的系统层级结构和相关的框架
- iOS开发笔记>> UIButton与UITableView的层级结构
- Macaca之App Inspector使用简介
- 如何调整svg中元素的层级关系
- Accessibility辅助功能的使用
- CSS之元素的层级
- mac下面eclipse出现 "Host '192.168.0.204' is not allowed to connect to this MySQL server
- 基础练习 数列排序
- 策略模式与工厂模式比较
- android studio activity周期学习记录
- PLSQL Developer使用技巧整理
- 使用Accessibility Inspector来检测iOS APP中控件元素的层级结构
- iOS开发- TableView不显示没内容的Cell
- jsp中文乱码 Servlet中文乱码 utf-8
- 晶振、蜂鸣器之有源无源理解
- 八皇后问题,c,c++
- STL 优先队列基础用法
- 存在的包出现方法不对,import包名冲突
- Duilib学习笔记《01》— duilib整体框架认识
- 设备树使用手册