0x_Sato 发布的最佳帖子
发布在 技术交流 阅读更多

最近在开发一些服务器物理距离比较远的app,控件出来的比较慢。同时app又有一些要在规定时间内点击的功能且每次需要点击的间隔时间不一样。卷代理是卷不动了,毕竟物理距离在那,所以就想着能不能从autox js的函数效率的角度来看。
当需要判断页面控件是否存在时:

  1. findOne方法(或者findOnce())
    if(UiSelector.findOne()==null){};

  2. find()方法
    if(UiCollection.empty()){};

  3. filter()方法
    if(UiSelector.filter(f)=false{};

  4. exists()方法
    if(!UiSelector.exists()){}

请问一下这几种判断,哪一种在效率、运行速度的角度看更好,或者是否有更好的方法呢?目前的情况是,有的时候设备找到控件已经来不及了。

此外,是否用images类的方法更好呢?Autox.js找图对设备要求高吗,设置引擎有推荐的设置吗?目前没有备用机,只开安卓模拟器。

发布在 技术交流 阅读更多

@0-0 大大,另外可以反馈一个bug吗:
新版7.0的悬浮窗大小显示有问题,虽然已经按照doc.autoxjs.com上的示范代码(分辨率长和宽除以4)设置了悬浮窗大小,悬浮窗依然布满整个屏幕。
机型是mumu模拟器1080*720分辨率

发布在 技术交流 阅读更多

@0-0 谢谢大大,受教了