我试图根据点的位置获取唯一元素,步骤是将 getPageSource 中的元素进行一些判断条件删选后,拿到一些屏幕上的可操作元素,然后根据位置,获得特定元素。一切看起来都没啥问题,但是试了几个 app 后发现 getPageSource 函数获取 xml 对象太慢,京东这种页面元素较多的基本都要 4 秒以上,而且反复获取后,时间可能会变长,某 app 甚至达到 20s。所以我在想是不是这种方式不太适合操作屏幕录制脚本,appium 的这个方法还有优化的空间,想问问大家的看法。


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