抖音极速版邀请码: 890992808
其实我是想写签到、日常任务和宝箱的,结果宝箱我一直找到find的方法。有会的朋友告诉一下,小弟谢过!
说明一个事情:抖音极速版在不同的分辨率下显示的UI部局不一样,我下面的代码可能在5寸屏幕有问题,因为元素不一样。
直接代码:
auto.waitFor();
app.launchApp('抖音极速版');
sleep(6000);
console.show(); //开启日志(悬浮窗权限)31 31 17
youngWin();
let ImageView = className("android.widget.ImageView").depth(3).find();
if (ImageView.length == 3) {
ImageView[0].click();
sleep(3000);
if (className("android.view.View").text("去领取").exists()) {
console.log("抖音去领取");
let b = text("去领取").findOne().bounds();
click(b.centerX(), b.centerY());
sleep(25000);
if (className("android.widget.textView").text("关闭广告").exists()){
className("android.widget.textView").text("关闭广告").findOne().click();
}
}
swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700);
if (text("去查看").exists()) {
console.log("抖音去查看");
let b = text("去查看").findOne().bounds();
click(b.centerX(), b.centerY());
}
}
sleep(10000);
//关闭当前程序
console.hide();
home();
exit();
/**如果弹出青少年窗口,点击 */
function youngWin() {
if (youngWin = text("我知道了").exists()) {
console.log("点击了我知道了(青少年窗口)");
youngWin.click();
};
}
抖音极速版签到和领日常抖音极速版签到和领日常