//打开双人对战
function DoubleBattle() {
sleep(800)
className("android.widget.ListView").findOne(800).child(9).child(3).click();//打开双人对战
sleep(3000)
var RandowButton = text("随机匹配").findOne(700).parent()
var list = RandowButton.children()
log(list[0])
sleep(300)
list[0].click()
// RandowButton.click()
//选择答题
sleep(7000)
for (var i = 0; i < 5; i++) {
if (className("android.widget.RadioButton").findOne(800)) {
className("android.widget.RadioButton").findOne(800).click()
}
else {
sleep(1000)
}
}
}
//打开本地频道
function LocalChannel() {
var refresh = id("cn.xuexi.android:id/comm_head_xuexi_score").findOne(9000)//刷新
if (refresh) {
toastLog("已经找到学分,点击学分")
refresh.click()//进入学习积分页面 项目列表
sleep(2000);
}
sleep(2000)
className("android.widget.ListView").findOne(8000).child(13).child(3).click();//打开本地频道
sleep(500)
text("北京学习平台").findOne(6000).parent().click()
var xuexiBJ = className("android.widget.TextView").text("北京学习平台").depth(2).findOne(10000)
if (xuexiBJ) {
toastLog("点击北京学习平台")
xuexiBJ.click()//进入学习积分页面 项目列表
sleep(random(3000, 5000));//随机延时0.5-1秒
back();
}
}
//分享 和 发表观点
function ShareOpinion() {
var refresh = id("cn.xuexi.android:id/comm_head_xuexi_score").findOne(9000)//刷新
if (refresh) {
toastLog("已经找到学分,点击学分")
refresh.click()//进入学习积分页面 项目列表
sleep(2000);
}
sleep(2000)
className("android.widget.ListView").findOne(9000).child(11).child(3).click();//分享发表观点
sleep(500)
var listArticle = text("播报").findOne(8000)
listArticle.parent().click()
// sleep(1000)
//分享第一次
//找到分享按键
var ShareButton = className("android.widget.ImageView").depth(1).drawingOrder(7).indexInParent(6).findOne(10000)
log(ShareButton)
ShareButton.click()//点击分享按钮
sleep(3000)
var ShareXX = id("cn.xuexi.android:id/txt_gv_item").findOne(9000).parent()
ShareXX.click()//点击分享到学@习@强@国@
sleep(2000)
id("cn.xuexi.android:id/session_item").findOne(9000).click()//点击强@国@运动
sleep(1000)
id("android:id/button1").findOne(9000).click()//点击发送
//分享第二次
sleep(1000)
var ShareButton = className("android.widget.ImageView").depth(1).drawingOrder(7).indexInParent(6).findOne(15000)
log(ShareButton)
ShareButton.click()//点击分享按钮
sleep(600)
var ShareXX = id("cn.xuexi.android:id/txt_gv_item").findOne(9000).parent()
ShareXX.click()//点击分享到学@习@强@国@
sleep(1000)
id("cn.xuexi.android:id/session_item").indexInParent(3).findOne(9000).click()//点击通讯录好友
sleep(2000)
id("android:id/button1").findOne(9000).click()//点击发送
sleep(2000)
//评价
text("欢迎发表你的观点").findOne(9000).click()
sleep(2000)
text("好观点将会被优先展示").findOne(9000).setText("祝祖国繁荣昌盛。爱我中华.爱我中国")
sleep(2000)
text("发布").findOne(9000).click()
sleep(2000)
//評論發表結束返回主頁面
var refresh = id("cn.xuexi.android:id/comm_head_xuexi_score").findOne(9000)//刷新
if (refresh) {
toastLog("在主頁面")
sleep(2000);
}else{
back();
sleep(2000);
}
}
// ShareOpinion()
function subscribe() {
sleep(800)//
className("android.widget.ListView").findOne(1000).child(10).child(3).click()//进入订阅
//请求截图,用找图方法,第一个就要先写的请求截图代码,不然找图没法用
if (!requestScreenCapture()) {
toast("请求截图失败");
exit();
}
let 大图 = captureScreen() //大图就需截取手机屏幕。。意思就是截屏
let 小图 = images.read("/storage/emulated/0/Pictures/Screenshots/vvv.jpg"); //括号里是图片地址。。
let p = findImage(大图, 小图);
if (p) {
log("找到啦:" + "每日空投");
let xx = random(p.x, p.x + 小图.getWidth())
let yy = random(p.y, p.y + 小图.getHeight())
click(xx, yy)
log("一点击");
sleep(1000)
} else {
log("没找到" + "每日订阅");
}
}
// subscribe()
//学习视频时长
function video_timing_news() {
sleep(3000)
toast("学习视频时长")
var refresh = id("cn.xuexi.android:id/comm_head_xuexi_score").findOne(8000)//刷新
if (refresh) {
toastLog("已经找到学分,点击学分")
refresh.click()//进入学习积分页面 项目列表
sleep(2000);
}
sleep(3000)//等待2秒,等数据刷新出来
className("android.widget.ListView").findOne(10000).child(3).child(3).click()//点击视频学习
sleep(1000)
text("联播频道").findOne(5000).parent().click()//点击 联播频道
sleep(2000)
click(500, 500)//点击新闻联播
var Play = className("android.widget.TextView").text("继续播放").findOne(6000)
if (Play == null) {
log("未找到 继续播放按钮");
} else {
Play.click()
}
sleep(60000)//視頻播放時間
back()
}
/**
* @description: 小视频学习函数
* @param: null
* @return: null
*/
function videoStudy_news() {
sleep(6000)
toast("小视频学习函数")
//查找學分並點擊
var Getscore = id("cn.xuexi.android:id/comm_head_xuexi_score").findOne(10000)//刷新
if (Getscore) {
toastLog("已经找到学分,点击学分")
Getscore.click()//进入学习积分页面 项目列表
sleep(2000);
}
sleep(5000)
className("android.widget.ListView").findOne(10000).child(2).child(3).click();//进入视听学习
id("cn.xuexi.android:id/home_bottom_tab_button_work").findOne(10000).click();//点击主页正下方的"学习"按钮
sleep(2000);
click("电视台");
sleep(2000)
for (var r = 0; r < 6; r++) {
click(500, 1500)
var GoOnPlay = className("android.widget.TextView").text("继续播放").findOne(3000)
if (GoOnPlay) {
toastLog("繼續播放")
GoOnPlay.click()//进入学习积分页面 项目列表
sleep(2000);
}
sleep(6000)
if (className("android.widget.TextView").text("欢迎发表你的观点").findOne()) {
back()
}
else {
click(400, 1700)
}
sleep(1000)
swipe(device.width / 2, device.height / 3 * 2, device.width / 2, device.height / 3 * 1, 1000);
sleep(3000)//播放時間
}
}
/**要文 进行学习 */
function NewThought() {
try {
sleep(3000)
toast("要文进行学习")
className("android.widget.ListView").findOne(8000).child(1).child(3).click();//进入我要读文章
// log(text("播报").find())
className("android.widget.TextView").text("要闻").findOne(800).parent().click();//进入要文
var listPlay = text("播报").find()
log(listPlay)
sleep(1000)
for (var i = 1; i < listPlay.length; i++) {
listPlay[i].click()
sleep(6000)
}
swipe(device.width / 2, device.height / 3 * 2, device.width / 2, device.height / 3 * 1, 1000);
swipe(device.width / 2, device.height / 3 * 2, device.width / 2, device.height / 3 * 1, 1000);
var listPlay = text("播报").find()
log(listPlay.length)
sleep(1000)
for (var i = 1; i < listPlay.length; i++) {
listPlay[i].click()
sleep(6000)
}
}
catch (err) {
log(err)
return;
}
}
function main() {
launchApp("学习强国")//启动app
toastLog("睡眠6秒")//toast提示等待4秒
sleep(6000);//等待4秒
var refresh = id("cn.xuexi.android:id/comm_head_xuexi_score").findOne(9000)//刷新
if (refresh) {
toastLog("已经找到学分,点击学分")
refresh.click()//进入学习积分页面 项目列表
sleep(2000);
}
NewThought();//要文学习
videoStudy_news();//视频学习
video_timing_news();//视频时长学习
ShareOpinion()//分享 评价
LocalChannel()//打开本地频道
// DoubleBattle()//双人对战
// subscribe()//订阅 还得修改
}
main();
auto.js B0037 代码总结1
最新推荐文章于 2023-06-27 13:57:17 发布