主要实现2个功能,一个是领取金币,一个是签到。
建议晚上领取金币,晚上回到家走路活动完成这个时候领取才最合适,随手也就签到了。
代码如下:
auto.waitFor(); app.launchApp('猫扑运动'); console.show(); //开启日志(悬浮窗权限) console.info("进入猫扑运动"); sleep(5000); if(className("android.widget.TextView").text("领取金币").exists()){ let b=className("android.widget.TextView").text("领取金币").findOnce().bounds(); click(b.centerX(),b.centerY()); sleep("10000"); if(className("android.view.View").id("close_view").exists()){ console.info("点击close_view"); id("close_view").findOnce().click(); } } if(className("android.view.View").id("close_view").exists()){ console.info("点击close_view"); id("close_view").findOnce().click(); } if(className("android.widget.TextView").id("tv_tab_task").exists()){ console.info("点击赚赚"); let b=className("android.widget.TextView").id("tv_tab_task").findOnce().bounds(); click(b.centerX(),b.centerY()); sleep("10000"); if(className("android.view.View").desc("放弃奖励").exists()){ className("android.view.View").desc("放弃奖励").findOnce().click(); } } if(className("android.view.View").desc("放弃奖励").exists()){ className("android.view.View").desc("放弃奖励").findOnce().click(); }