完善2020淘宝618赛车活动脚本

脚本文件为:淘宝618列车.js
备注:
1.因为淘宝任务限制,有部分if语句未测试到,可能会有问题
2.唤起淘宝功能未实现
代码如下:

auto.waitFor();
var height = device.height;
var width = device.width;
toast("\n设备宽" + width + "\n" + "设备高" + height + "\n" + "手机型号" + device.model + "\n安卓版本" + device.release)
setScreenMetrics(width, height);
toast("设备高"+height);
//唤起淘宝-目前未实现


function swipe22s(act){
    while(textContains(act).exists()){        
        toast("存在" + act);
        if (act == "去观看"){
            textContains(act).findOne().click();
            if(textContains("完成").exists()){
            back();
            } else {
            sleep(2200);
            if (textContains("天猫618官方直播").exists()){
                back();
            }
            else{
                textContains("关闭").findOne().click();
                back();
                /*textContains("一起赛车").findOne().click();*/
                }
            }
        }
        else{
            textContains(act).findOne().click();
            sleep(1500);
            swipe(width / 2, height - 500, width / 2, 0, 500);
            sleep(2500);
            swipe(width / 2, height - 500, width / 2, 0, 500);
            sleep(10000);
            swipe(width / 2, height - 500, width / 2, 0, 500);
            sleep(8000);
            if(textContains("完成").exists()){
            back();
            } else {
            sleep(2200);
            back();
            sleep(200)
            }
        }
        sleep(1600);
    }
    toast("完成[" + act + "]检测");
    sleep(2000);
}


function autoplay(){
    toast("请16秒钟内手动进入一起赛车活动界面")
    sleep(1600);
    textContains("领喵币").findOne().click();
    sleep(200);
    if(textEndsWith("签到").exists()){
        textEndsWith("签到").findOne().click();
        sleep(1600);
        toast("签到成功");
    }
    sleep(2000);
    toast("完成[签到]检测");

    swipe22s("去浏览");
    swipe22s("去搜索");
    swipe22s("去围观");
    swipe22s("去参与");
    swipe22s("去观看");
   
    toast("结束");
}

你可能感兴趣的:(完善2020淘宝618赛车活动脚本)