xpath应该是最准确的定位方式,不管你有没有id、class或者其他的元素,uiautomator总是可以识别出xpath,因为手机APP的控件布局类似于HTML的树形结构。
如右图所示
xpath很长,显然不可能人手动来对其进行编写,最好的就是使用插件,链接地址如下:
https://github.com/lazytestteam/lazyuiautomatorviewer/blob/master/uiautomatorviewer.jar
下载之后替换sdk目录中tools/lib下的jar文件即可,为了保险,请不要删除之前的文件,修改名字即可。
效果图如下。