(三)UI Automator截取屏幕

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

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

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

脚本运行起来图

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

截图
截图

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

修改脚本

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,043评论 25 709
  • 今天来跟大家聊下电商平台里的库存系统,相信大家对库存系统最直观的感受就是商详页上是否显示“加入购物车”或者是“到货...
    DearNicole阅读 7,389评论 9 43
  • 基础介绍 将内存值V修改为B,否则什么都不做。 CAS操作 CAS通过调用JNI的代码实现的。JNI:Java N...
    Skymiles阅读 4,121评论 0 2
  • 『我想说,你真是一个很厉害的人啊。』我对面的这个陌生人说。确切说,我真的不知道他是从哪里冒出来的。好像上一秒我还在...
    Superwyh阅读 5,692评论 8 50
  • 我看着 你在我面前撒谎 还要庆幸 你有在想办法 只是心愈撒愈伤 我也终于忍不住 选择了放手
    泊暖阅读 1,150评论 0 0