| auto(); |
| |
| |
| |
| setScreenMetrics(1080, 2280) |
| |
| |
| if (!device.isScreenOn()) { |
| |
| device.wakeUp(); |
| sleep(1000); |
| |
| swipe(500,2000,500,1000,201); |
| sleep(1000) |
| |
| setText("") |
| sleep(500) |
| log('解锁成功') |
| click(921,2050); |
| } |
| |
| sleep(2000); |
| |
| |
| if(currentActivity().search("com.caict.xingchengka") == -1){ |
| app.launch("com.caict.xingchengka"); |
| toast('通信行程卡已打开'); |
| log('通信行程卡已打开') |
| sleep(5000); |
| } |
| |
| |
| gestures([350, [300, 400], [300, 1400]], |
| [350, [600, 400], [600, 1400]], |
| [350, [900, 400], [900, 1400]]); |
| sleep(5000); |
| |
| |
| if(currentActivity().search("com.tencent.wework") == -1){ |
| app.launch("com.tencent.wework"); |
| toast('企业微信已打开'); |
| log('企业微信已打开') |
| sleep(5000); |
| } |
| |
| |
| |
| while(!click("工作台"));sleep(500); |
| swipe(500,2000,500,1000,201); |
| while(!click("健康上报"));sleep(3000); |
| while(!click("本科生健康上报")); sleep(2000); |
| click("校内");sleep(500); |
| click("上传当前位置");sleep(500); |
| |
| if(id("ceq").exists()) |
| id("ceq").click(); |
| |
| click("本人及同住人员均无异常"); sleep(500); |
| click("否",1); sleep(50); |
| swipe(700, 1900, 700, 450, 1000); |
| click("否",3);sleep(50); |
| click("否",5);sleep(50); |
| click("绿码");sleep(500); |
| swipe(700, 1900, 700, 450, 1000); |
| |
| |
| |
| var c = text("点击上传").indexInParent(1).findOnce().bounds(); |
| var x = c.centerX(); |
| var y = c.centerY(); |
| click(x,y); |
| sleep(500); |
| |
| |
| var d = text("其他方式").findOnce().bounds(); |
| var z = d.centerX(); |
| var w = d.centerY(); |
| click(z,w); |
| sleep(2000); |
| |
| click(250,750);sleep(500); |
| click("是",8); sleep(500); |
| log('通信行程卡截图上传完毕') |
| |
| |
| className("android.view.View").text("绿色行程卡").waitFor(); |
| |
| |
| var e = textContains("同意并提交").findOnce(); |
| if(!e.checked()) |
| e.click(); |
| |
| toast('打卡成功'); |
| log('已提交'); |
| sleep(500); |
| |
| |
| home(); |
| recents(); |
| sleep(2000); |
| |
| id("clearAnimView").findOne().click(); |
| home(); |
| sleep(500); |
| |
| |
| className("android.widget.RelativeLayout").desc("锁屏").findOne().click(); |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战