爬虫_app 5.6 sdk 下 uiautomatorviewer 工具
uiautomatorviewer 工具
目录
一、uiautomatorviewer 工具
1、什么是 uiautomator
Android 4.3 发布的时候发布的测试工具
uiautomator 是用来做UI测试的。也就是普通的手工测试,点击每个控件元素,看看输出的结果是否符合预期。比如 登录页面 分别输入正确和错误的用户名密码,然后点击登录按钮看看是否能够登录以及是否有错误提示等。
2、uiautomator 工具的组成
uiautomatorviewer :一个图形界面工具来扫描和分析应用的UI空间
uiautomator: 一个测试的 Java 库,包含了创建UI 测试的各种 API 和执行自动化测试的引擎。
3、启动 uiautomatorviewer
双击执行 adk 安装路径下 tools 文件夹里面的 uiautomatorviewer.bat 文件
4、升级 uiautomatorviewer
sdk tools 中的 uiautomatorviewer 是无法查看 xpath 的,需要做升级
(1)下载 uiautomatorviewer.jar
下载地址:
https://github.com/lazytestteam/lazyuiautomatorviewer/blob/master/uiautomatorviewer.jar
(2)替换 uiautomatorviewer.jar
打开sdk 安装路径,进入 tools\lib,将下载好的uiautomatorviewer.jar替换掉自带的uiautomatorviewer.jar, 替换前请将旧的备份
(3)执行uiautomatorviewer.bat
tools\下运行uiautomatorviewer.bat,等待启动界面(如果出现闪退的情况,一般来说都和你的jdk版本有直接的关系,建议使用jdk7或jdk8.)
(4)运行结果
5、获取元素 xpath
下面通过 uiautomatorviewer 获取夜神模拟器上运行的app 的元素对应的xpath
(1)获取夜神模拟器屏幕截图,点击第二图图标
(2)运行结果
(3)选中元素,即可获取到 xpath等信息
参考
更多推荐
所有评论(0)