UIAutomatorViewer工具的使用

目录

前言:

一、uiautomatorviewer介绍

二、启动uiautomatorviewer

三、uiautomatorviewer界面

四、连接手机


前言:

UIAutomatorViewer是Android SDK提供的一个可视化界面分析工具,可以用于查看Android应用的UI界面结构、属性信息以及布局层次关系等。

一、uiautomatorviewer介绍

uiautomatorviewer是androidSDK自带的一个元素定位工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。

使用uiautomatorviewer,你可以检查一个应用的UI来查看应用的布局和组件以及相关的属性。该工具位于SDK目录下的tools\bin子目录下。

UIAutomatorViewer工具的使用_第1张图片

二、启动uiautomatorviewer

1、在SDK的安装目录下双击uiautomatorviewer.bat就可以启动

2、也可以使用cmd命令进行启动,cd到tools目录下,然后输入uiautomatorviewer.bat回车后启动服务。启动界面如下:

UIAutomatorViewer工具的使用_第2张图片

注:

1、在AndroidStudio中可以通过AndroidDeviceMonitor调用UIAutomatorViewer。

2、点击uiautomatorviewer后会出现一个console黑窗口,使用时不要关掉。

三、uiautomatorviewer界面

界面一共有四个区域:

1)上方区域

4个按钮从左至右功能分别是:打开已经保存的布局,获取详细布局,获取简洁布局,保存布局。点击保存,将存储两个文件,一个是图片文件,一个是.uix文件(XML布局结构)

第二个按钮(DeviceScreenshootuiautomatordump)和第三个按钮(DeviceScreenshootwithCompressedHierarchyuiautomatordump–compressed),第二个按钮把全部布局呈现出来,第三个按钮只呈现有用的控件布局。

2)截图区(左下),显示当前手机屏幕显示的布局图片

3)布局区(右上),用XML树的形式,显示界面的控件布局

4)控件属性区(右下),当爱布局区点击某一控件时,将在这里显示控件的属性

UIAutomatorViewer工具的使用_第3张图片

在第一次点击DeviceScreenshoot按钮时,将会报错,显示如下:

UIAutomatorViewer工具的使用_第4张图片

解决方案:修改uiautomatorviewer.bat中最后一行代码,将“%prog_dir%”替换为platform-tools的实际目录即可。

原因:在uiautomatorviewer.bat中,需要知道SDK下子目录platform-tools的路径,即bat文件中的“%prog_dir%。

UIAutomatorViewer工具的使用_第5张图片

UIAutomatorViewer工具的使用_第6张图片

四、连接手机

cmd打开输入adbdevices,确认手记已连接

UIAutomatorViewer工具的使用_第7张图片

 作为一位过来人也是希望大家少走一些弯路,希望能对你带来帮助。(WEB自动化测试、app自动化测试、接口自动化测试、持续集成、自动化测试开发、大厂面试真题、简历模板等等),相信能使你更好的进步!

留【自动化测试】即可【自动化测试交流】:574737577(备注ccc)icon-default.png?t=N5F7http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=hIqEQD5B5ZyLT0S-vFq64p5MCDBc8jJU&authKey=O%2B3T95fjNUNsYxXnPIrOxvkb%2BbuFd1AxuUP5gCbos34AQDjaRG2L6%2Fm9gGakvo94&noverify=0&group_code=574737577

UIAutomatorViewer工具的使用_第8张图片

 

 

你可能感兴趣的:(接口自动化测试,自动化测试,软件测试,前端,服务器,javascript,python,chrome,开发语言,postman)