findView的问题

Feb 16, 2022, 1:57:19 PM
我测试了一下,在抖音中findView('txt:首页')的过程耗时7秒左右,能不能有快一点的方法?
文档中是这么写的
root表示搜索时指定的根控件,root为null时,从顶端开始搜索,若指定root,则搜索会更精确效率更高。
请教一下,指定的根控件,应该怎么写,怎么才能找到那个指定的根控件,麻烦举个例子吧.谢谢

function main() {
    launchApp("com.ss.android.ugc.aweme.lite");
    var i=0;
    
    
    while(true){
        var startTime= new Date().getTime();
        console.log('开始第'+i+'次寻找:'+startTime);
        var ret = findView('txt:首1页');
        if (ret.length > 0) {
            console.log('找到了,结束第'+i+'次寻找:'+(new Date().getTime() - startTime));
            break;
        }
        console.log('没找到,结束第'+i+'次寻找:'+(new Date().getTime() - startTime));
        i=i+1;        
    }
}


430 13:18:11.164  没找到,结束第0次寻找:6202
431 13:18:11.165  开始第1次寻找:1644988691164
432 13:18:17.416  没找到,结束第1次寻找:6251
433 13:18:17.418  开始第2次寻找:1644988697418
434 13:18:23.916  没找到,结束第2次寻找:6497
435 13:18:23.917  开始第3次寻找:1644988703916
436 13:18:30.371  没找到,结束第3次寻找:6454
437 13:18:30.372  开始第4次寻找:1644988710372
438 13:18:37.024  没找到,结束第4次寻找:6651
439 13:18:37.024  开始第5次寻找:1644988717024
440 13:18:44.896  没找到,结束第5次寻找:7871
441 13:18:44.899  开始第6次寻找:1644988724898
442 13:18:52.481  没找到,结束第6次寻找:7582
443 13:18:52.483  开始第7次寻找:1644988732482
444 13:19:00.886  没找到,结束第7次寻找:8403
445 13:19:00.887  开始第8次寻找:1644988740886
446 13:19:08.703  没找到,结束第8次寻找:7816
447 13:19:08.705  开始第9次寻找:1644988748704
448 13:19:16.711  没找到,结束第9次寻找:8007
发表评论
最新评论
商务合作QQ:3765323427
Copyright © 2021-2024 冰狐智能辅助. All rights reserved. 浙ICP备15043866号 《冰狐智能辅助服务协议》