"auto"
var findName = getClip();
function loopmore() {
findName = getClip();
text("BONE").findOne().click();
sleep(800);
//click(346,893);
//sleep(5000);
click(354, 1288) //领取
id("edt_dialog_pwd").findOne().setText("zxxxxxxx");
id("tv_ok").findOne().click();
sleep(1000);
/*id("img_select_whitelist").findOne().click() //加入白名单
id("tv_advance").findOne().click() //高级设置
id("switch_advance").findOne().click() //打开高级设置
id("tv_confirm").findOne().click() //确认
id("edt_dialog_pwd").findOne().setText("zxxxxxxx");
id("tv_ok").findOne().click()*/
//sleep(1000);
id("img_more").findOne().click();
sleep(300);
click(211, 1012);
sleep(800);
swipe(400, 1000, 400, 800, 300);
sleep(200);
files.append("/sdcard/PRA糖果.txt", getClip() + "\n");
test(); //列表找账户名
//sleep(800);
setTimeout(loopmore, 3000); //
//id("btn").findOne().click();
}
loopmore();
function test() {
let Found = 0; //第二次找到标志
let FirstFound = 0; //第一次找到
for (var i = 0; i < 40; i++) { //这个循环多少次不好控制,可以适当增加些,
var uc = className("android.support.v7.widget.RecyclerView").findOne().children();
for (var i = 0; i < uc.length; i++) {
var tv = uc[i];
if (tv.findOne(className("android.widget.TextView").text(findName)) != null) {
if (FirstFound == 0) {
FirstFound = 1;
swipe(400, 800, 400, 500, 300); //再向上滑动一点点
} else {
Found = 1;
tv = uc[i + 1]; //选下一个
tv.findOne(id("img_copy")).click(); //复制
sleep(300);
tv.findOne(id("item_wallet")).click(); //外面的小框
}
break;
}
}
if (Found == 1) {
break;
} else if (FirstFound == 0) {
swipe(400, 1000, 400, 300, 200);
//sleep(50);
}
}
}