Android工具使用之UiAutomatorViewer

以前是用HierarchyViewer查看界面的布局层次的,其实UiAutomatorViewer用起来更方便更直观,个人更偏向后者。

UiAutomatorViewer也是Android sdk自带的工具,在如下路径(我的是AS 3.0,不同版本似乎有差别):
\sdk\tools\bin\uiautomatorviewer.bat
双击使用即可,界面如下,点击左上方第二个按钮可以刷新界面
Android工具使用之UiAutomatorViewer_第1张图片

这样局部的层次就很明了了。

再给大家安利一个谷歌浏览器的的插件,使用后可以查看WebView中元素的Id,很方便

在chrome浏览器输入如下地址:

chrome://inspect/

然后就能监听到模拟器中的WebView了,然后点击下方图片中的inspect,再刷新UiAutomatorViewer的界面,就会发现,WebView也能展开查看其元素了,这个主要用在自动化测试中获取控件ID吧。
Android工具使用之UiAutomatorViewer_第2张图片

Android工具使用之UiAutomatorViewer_第3张图片
注意,inspect插件似乎只对模拟器有效,我的华为荣耀8不行,其他真机未曾测试。

你可能感兴趣的:(Android工具)