由于公司项目需要,开始学习 Uiautomator 进行自动化脚本的编写。由于是第一次做移动端的自动化,感觉和 web 端的自动化还是有很大的不一样。看了两天的 API,便开始进行编写脚本。在编写脚本的过程中还是遇到不少问题,但是网上关于 Uiautomator 的资料比较少,大部分都是一些 Demo。所以想在此发个帖子对所遇见的问题进行汇总,并且希望遇到类似问题或者知道的大神们能够帮忙解答下。谢谢~

首先说下我目前遇到的几个问题:

  1. 如何对自定义的控件进行元素定位,e.g. 如下图:
  2. 使用 uiautomatorviewer 定位某些页面元素的时候老是报错,目前还没找到解决方案,错误日志如图:


↙↙↙阅读原文可查看相关链接,并与作者交流