Python 安卓UI自动化测试(二):AndroidUISpy工具使用

@[toc]


一、概述

  • AndroidUISpy可以辅助探测Android端原生控件树和Web Dom树,帮助使用 QT4A进行控件QPath和XPath的定位与封装。

  • 下载地址:https://github.com/qtacore/AndroidUISpy/releases

  • 使用限制:

    1. 已ROOT设备中可以探测任意应用的控件
    2. 非Root设备中只能探测debug应用的控件

二、使用准备

  1. 已ROOT Android设备一台(也可使用模拟器,模拟器自带root)
  2. Android设备开启“USB调试”,可连接PC端
  3. PC已下载AndroidUISpy工具
主界面

三、使用方法

  1. 将Android 设备连接电脑(需adb显示连接成功,以模拟器为例)


    adb 连接模拟器
  2. 打开AndroidUISpy功能连接设备


    连接设备
  3. 选择要探测的Activity,连接设备后默认选中当前焦点的activity


    选择activity
  4. 点击“刷新”按钮可以刷新设备列表和Activity列表
  5. 点击“获取控件”按钮获取控件树,空间树加载完毕后,左侧显示控件树,右侧显示activity截图
  6. 点击左上角的“+”按钮,移动至你要探测的控件上(右侧activity截图处),工具会自动探测该控件属性信息,并有红框包裹
  7. 点击该控件,底部会显示该控件属性信息,如下图
    控件探测

    注:点击左侧控件节点,右侧也会框处该控件的区域范围

参考资料:


推荐阅读更多精彩内容