关于app自动化测试,元素定位工具有三个:
- appium自带的Appium Inspector工具
- Android ADT原生的工具
- python版uiautomator2中的weditor
由于我常用的是前两个,所以下面只介绍前面两种元素定位工具(以下内容中均以微博为例子)
一、元素定位工具
(一).Appium Inspector
使用该工具的使用前提:
1.客户端通过adb devices的dos命令确认是否连接设备
2.当前连接的设备是否被其它应用程序占用
3.已安装appium desktop(appium的desktop下载地址:http://appium.io/)
使用步骤如下:
1.启动appium服务器,点击右上角的第一个按钮(放大镜按钮),如下图:
2.进入后页面显示如下图所示,一般情况下都选择本地服务
3.参数设置完成后点击右下角的Start Session,进入如下图所示页面
在该页面就可以进行元素定位了
(二).uiautomatorviewer—仅限Android设备使用
使用该工具的使用前提:
1.客户端通过adb devices的adb命令确认是否连接Android设备
2.当前连接的设备是否被其它应用程序占用
3.具有运行Android SDK功能的Windows
4.安装jdk1.8(由于目前不支持