http://www.yadinghao.com/article/details/202108070002
博客转至:
http://www.yadinghao.com/article/details/202108070002
auto.waitFor();//判断和等待开启无障碍
app.launchApp('彩蛋视频');//只有一个快手极速版所以直接Launch就可以,不用包名
sleep(10000);//等待splash时间
console.show(); //开启日志(悬浮窗权限)
if (className("android.widget.TextView").text("我的").exists()) {
console.log("彩蛋视频去签到");
let b = className("android.widget.TextView").text("我的").findOne().bounds();
click(b.centerX(), b.centerY());
sleep(3000);
if( className("android.widget.TextView").text("已签到").exists()){
//记录一下
}
b = className("android.widget.TextView").text("首页").findOne().bounds();
click(b.centerX(), b.centerY());
}
/**
* 强制停止app
* @param {应用名称} appName
*/
function stopApp(appName){
openAppSetting(getPackageName(appName));
sleep(3000);
if (className("android.widget.Button").text("强行停止").exists()) {
console.info("强行停止");
className("android.widget.Button").text("强行停止").findOnce().click();
}
try {
sleep(3000);
if (className("android.widget.Button").text("确定").exists()) {
className("android.widget.Button").text("确定").findOnce().click();
toastLog(appName + "已经停止!");
}
else {
let closeButton = className("android.widget.Button").text("强行停止").find();
console.info(closeButton.length);
console.info(closeButton[0].bounds());
closeButton[0].click();
toastLog(appName + "已经停止!");
}
} catch (e) {
toastLog(e);
}
}
版权声明:本文为zy0412326原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。