autojs

qixian1

<code>

auto();

device.keepScreenOn();

console.show();

ttime = toTime().slice(0,8);

let ntime = ttime +"095958";

//var num=prompt("请输入要抢购的数量");

//log("将于"+ntime+"开始抢购,抢购数量为"+num+"瓶,请打开茅台预售页面等待抢购");

function toTime() {

    return new java.text.SimpleDateFormat("yyyyMMddHHmmss").format(new Date());

}

function slide() {

    WidthOne = random(800, 1000);

    HeightOne = random(2000, 2300);

    WidthTwo = random(800, 1000);

    HeightTwo = random(500, 700);

    timeGo = random(250, 600);

    swipe( WidthTwo, HeightTwo,WidthOne, HeightOne, timeGo);

}

log("等待抢购...")

while(true){

    if (toTime() > ntime) {

      log("时间到,开始抢购");

      break;

    }

    sleep(200);

}

while(true){

    if(className("android.view.View").text("立即抢购").exists()){

        className("android.view.View").text("立即抢购").findOne().click();

    // if (1==1){

        log("正在抢购");

        sleep(500);

        if(id("btn_send_order").exists()){

                //提交逻辑未完成,需要重新找按钮

            className("android.widget.TextView").text("提交订单").findOne().click();

            className("android.widget.Button").text("确定").findOne().click();

            sleep(300);

            while(true){

                if(className("android.widget.TextView").text("需支付:").exists()){

                    log("抢购成功,清尽快支付!");

                    break;

                }

                className("android.widget.TextView").text("提交订单").findOne().click();

            }

        }else{

            sleep(200);

        }

    }

    slide();

    sleep(100); //每刷新一次睡眠的时间

}

<code>

推荐阅读更多精彩内容

  • "ui"; uimain() ui.h1.visibility = 8 ui.h.visibility = 0 f...
    生的_abc1阅读 482评论 0 0
  • 知识概览 一、 移动端测试是什么 移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。 二、 移动端测...
    __65a0阅读 1,621评论 2 10
  • 一、Appium介绍 Appium是一个移动端的自动化框架,可用于测试原生应用、移动网页应用和混合型应用,且是跨平...
    Anwfly阅读 2,379评论 2 7
  • 一、Appium介绍 Appium是一个移动端的自动化框架,可用于测试原生应用、移动网页应用和混合型应用,且是跨平...
    小何今天学习了吗阅读 667评论 0 0
  • https://blog.csdn.net/feiyunjs/article/details/94722766 /...
    FsdSoyu阅读 545评论 0 0