脚本文件为:淘宝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("结束");
}