等峰也等你

博客园 首页 新随笔 联系 订阅 管理

uiautomatorviewer 工具安装

  • 工具的安装:Android SDK 自带的界面分析工具
  • 打开 tools/bin 目录下的 uiautomatorviewer 程序

uiautomatorviewer 工具功能介绍

  • 第一个是通过分析给定的文件定位
  • 第二个是将当前界面截图并分析xml结构
  • 第三个与第二个功能类似,但它会对页面内容进行压缩,导致一些控件定位不准确
  • 第四个是保存当前界面的截图以及xml结构

uiautomatorviewer 工具

  • 工具的安装:Android SDK 自带的界面分析工具
  • 打开 tools/bin 目录下的 uiautomatorviewer 程序

uiautomatorviewer 工具功能介绍

  • 第一个是通过分析给定的文件定位
  • 第二个是将当前界面截图并分析xml结构
  • 第三个与第二个功能类似,但它会对页面内容进行压缩,导致一些控件定位不准确
  • 第四个是保存当前界面的截图以及xml结构

weditor 安装与运行

  • 要求:python 3.6+ 以上
  • 安装:weditor 是 python 的第三方库
    • pip install weditor 进行安装
  • 运行:安装完成之后,在命令行运行 python -m weditor 即可
  • 安装步骤:
  • 如果无法成功安装,可以将Github Clone到本地后,在本地安装,
    clone命令如下:

    git clone https://github.com/openatx/weditor
  • 然后再在本地进行安装,命令如下

    pip install -e weditor
  • 安装成功之后,可以启动下weditor,确认下能否成功运行,
    命令如下:

    python -m weditor

weditor 功能介绍

  • 支持 Android 和 iOS 的界面分析
  • 通过设备的 uuid 连接设备
  • 展示页面结构

appium inspector 安装与运行

  • 下载:下载链接
  • 运行 appium inspector
    • 运行 appium server
    • 本地的 adb 已连接设备
    • Desired Capabilities 参数填写
  • 点击 Start Session
  • 注意:在运行appium inspect 的时候需要检查一下weditor在手机上安装的ATX服务是否停止,因为ATX服务会占用uiautomator2的

appium inspector 功能简介

  • 定位的模式相关
    • 原生app模式
    • 混合模式
  • 界面操作相关
    • 选择元素
    • 坐标滑动界面
    • 坐标点击元素
  • 其他功能
  • 返回
  • 刷新页面
  • 录制
  • 搜索元素
  • 复制 xml 结构

对选中元素操作

  • 点击
  • 输入
  • 清空
  • 复制元素的属性
  • 获取元素的响应时间
  • 元素的属性

 

posted on 2023-12-19 22:45  等峰也等你  阅读(39)  评论(0编辑  收藏  举报