Appium inspector
简介
Appium提供的用于检查和定位移动应用程序元素的工具,既可以定位原生应用,也可以定位混合应用和web页面
安装
Inspector官方地址 正常下载即可
基本使用
-
adb连接设备,adb devices命令检查是否存在设备链接 -
开启
appium服务,2.X版本appium直接在终端输入appium启动 -
启动
inspector,输入以下参数信息 -
配置信息:
-
对于
appium服务为2.x版本,则远程路径仅需填写/即可,对于1.x版本则需要/wd/hub -
然后点击启动会话即可。

可能遇到的问题
-
启动时报错:连接失败
- appium是否启动
- inspector是否正确配置远程地址
/与/wd/hub/ - inspector设置中启动页的配置有误,导致没有找到对应的启动页,所以报错
-
报错:连接超时
- 在inspector查询参数中添加字段
adbExecTimeout : "800000"
- 在inspector查询参数中添加字段
-
问题:成功链接上设备,但是没有打开想要的启动页,反而停在设备首页
- 没有找到正确的启动页,或者说这个页面地址是这个应用的某个地址,但不是启动时的页面,所以导致应用无法直接略过启动页面跳转到配置上指定的页面
weditor
简介
基于python实现的一个app自动化测试框架,可对Android和ios界面进行元素定位
安装
命令行安装:pip install -U weditor
可能遇到报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 829: illegal multibyte sequence
解决: win环境下,在系统环境变量中添加如下变量
使用
- 终端输入
python -m weditor,随后打开网址http://localhost:17310/ - 选择目标设备类型
Android或ios - 输入
adb链接设备的UUID:通过adb devices进行查看 - 点击
Connect,点击dump hierarchy

