我测试了一下,在抖音中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