最近在开发一些服务器物理距离比较远的app,控件出来的比较慢。同时app又有一些要在规定时间内点击的功能,且每次需要点击的间隔时间不一样。卷代理是卷不动了,毕竟物理距离在那,所以就想着能不能从autox js的函数效率的角度来看。
当需要判断页面控件是否存在时:
-
findOne
方法(或者findOnce()
)
if(UiSelector.findOne()==null){};
-
find()
方法
if(UiCollection.empty()){};
-
filter()
方法
if(UiSelector.filter(f)=false{};
-
exists()
方法
if(!UiSelector.exists()){}
请问一下这几种判断,哪一种在效率、运行速度的角度看更好,或者是否有更好的方法呢?目前的情况是,有的时候设备找到控件已经来不及了。
此外,是否用images
类的方法更好呢?Autox.js找图对设备要求高吗,设置引擎有推荐的设置吗?目前没有备用机,只开安卓模拟器。