这里有个小BUG,点击事件居然返回false,很是让我郁闷呢,调试了半天。
最不可思议的是,返回是false但是点击评论按钮是成功的,可以执行后面的动作。
直接上代码,这些代码我都经过测试的可以直接使用。
auto.waitFor(); app.launchApp('彩蛋视频'); sleep(10000); var CommentKeyWord = [ '我是抖音小助手关注了你你要关注我哦!', '山高路远坑深,大军纵横驰奔,谁敢横刀立马?惟有点赞加关注大军!', '我的未来不是梦我相信你也是', '身同感受', '山高路远坑深,大军纵横驰奔,谁敢横刀立马?惟有点赞加关注大军!', '我的未来不是梦我相信你也是!', '身同感受', '风雨送春归,飞雪迎春到。', '俏也不争春,只把春来报。', '天若有情天亦老...', '...人间正道是沧桑', '...喜欢的人喜欢的事亦不能表达喜欢的心...', '三分春色二分愁,更一分风雨', ]; console.show(); //开启日志(悬浮窗权限) console.info("彩蛋视频"); caiDanAutoComment(); /** * 自动评论 */ function caiDanAutoComment() { let comment = CommentKeyWord[Math.floor(Math.random() * CommentKeyWord.length)]; if (className("android.widget.LinearLayout").id("ll_commont_show_btn").exists()) { let clickResult = className("android.widget.LinearLayout").id("ll_commont_show_btn").click(); toastLog(clickResult) if (clickResult) { sleep(3000); toastLog("开启自动评论"); if (id("text_add_comment").exists()) { toastLog("点击输入"); id("text_add_comment").findOnce().click(); sleep(1000); setText(0, comment); sleep(1000); if (text("完成").exists()) { if (text("完成").findOnce().click()) { toastLog("自动评论成功"); back(); } } }else{ toastLog("签到失败"); } }else{ toastLog("不可思议over1"); sleep(3000); toastLog("开启自动评论1"); if (id("text_add_comment").exists()) { toastLog("点击输入1"); id("text_add_comment").findOnce().click(); sleep(1000); setText(0, comment); sleep(1000); if (text("完成").exists()) { if (text("完成").findOnce().click()) { toastLog("自动评论成功"); back(); } } }else{ toastLog("签到失败1"); } } } }