上一篇,我们介绍了如何使用UI Automator Viewer这个工具来获取安卓上app的页面元素的信息。除了UI Automator Viewer之外,其实Android SDK下还有一个工具支持来抓取元素的属性,这个工具叫Android Device Monitor,简称DDMS,也在tools文件夹下。
1.进入SDK安装目录
2.点击Monitor.bat
点击后,默认页面如下图。
3.点击获取手机屏幕截图,得到元素信息
到了这个界面,是不是感觉和UI Automator Viewer一样。其实Android Devices Monitor功能很强大,可以监听手机设备一些,网络,请求,数据包等信息。做手机app性能测试必须要理解这个工具的使用,今天这里只是介绍这个工具的一个很小功能,抓取页面元素的信息。
总结:
两个工具都可以用来抓取页面元素,从而得到定位方式和定位表达式。但是Android Devices Monitor打开,监听功能强大,更好资源,所以,一般来说,元素定位,我们采用UI Automator Viewer的方式,UI Automator Viewer打开和抓取UI元素速度更快,这个工具其实就是Android Devices Monitor中的一个小功能单独拿出来罢了。