(三)UI Automator截取屏幕

时间:2024-03-16 08:31:54

上一篇写了一下UI Autoamtor怎么搭建环境和怎么添加需要的依赖(Lib),这篇说下
Automator截取屏幕和截屏之中遇到的问题。

如果要获取某一个应用的元素,必须要设备和电脑连接,然后打开USB调试。这样才能获取到某一个应用的元素。

sdk里面自带着UI Automator的一个bat脚本,是自带的截图工具:一般在:
sdk→tools→bin目录下有个uiautomatorviewer.bat这个脚本。(每个人的sdk不一样,但是就是在sdk下面的,可以自己仔细找找)。我们只要双击这个脚本,然后这个脚本就运行起来了。运行起来的如下图:

(三)UI Automator截取屏幕

等到这个界面的出现,我们就可以截图,获取所要到app界面的元素了。

(三)UI Automator截取屏幕

(三)UI Automator截取屏幕

如果点击以上按钮,截图失败,或者出现什么提示,我们可以打开uiautomatorviewer.bat的脚本,修改下脚本里面的内容,具体修改在下图红色标记的地方,也就是脚本的最后一行:

(三)UI Automator截取屏幕

然后这样我们重新截图获取元素就可以了。