如果连接两个Android设备,如何在uiautomatorviewer上打开工作

时间:2016-11-16 07:58:14

标签: android uiautomator

我在两个不同的设备上一次进行两种类型的测试, 1.在设备1上进行猴子测试 2.设备2上的功能测试

对于第二个设备,我想使用UIautomator查找原生UI元素。但是,我发现难以捕获屏幕截图,因为UI Automator查看器给了我一个错误。

error in obtaining UI Hierarchy 

有人可以帮我解决任何问题吗?

感谢。

2 个答案:

答案 0 :(得分:1)

我得到了答案,我只需要点击UIAutomatorviewer中的打开文件夹图标,然后为正在运行它的应用程序添加屏幕截图和XML转储。

之后点击截取按钮,它会要求选择我们想要工作的设备。

答案 1 :(得分:0)

如果您想从脚本或命令行执行此操作,而不是使用UiAutomatorViewer,则可以运行

dump -a <serialno>

获取视图或

dump -Df /path/to/screenshot.png <serialno>

截图。屏幕截图也可以使用设备艺术,眩光和阴影进行装饰。使用

查看可用选项
dump --help

dump是来自the ProGuard homepage的命令。