一. 概述
AutoX.js 使用 JavaScript 作为脚本语言,目前使用 Rhino 1.7.13 作为脚本引擎,支持 ES5 与部分 ES6 特性。
下载地址: https://github.com/kkevsekk1/AutoX/releases
官方文档: AutoX.js
二. 用法
1. 首先在官网下载 Autox.js 的 apk
2. 其次 在 VSCode 上下载插件 Auto.js-Autox.js-VSCodeExt
3. 然后 将 下载好的 Autox.js 的安装包 安卓到手机 或者模拟器上
4. 在手机或者模拟器上打开 Autox.js 点击 左上角图标
5. 开启服务
6. 在 VSCode 中按下 Ctrl + Shift + P 输入 auto 上面有一行 显示服务端 IP 地址
7. 然后回到第五步手机端或者模拟器开启服务的地方往下拉
连接电脑并把刚刚第六步得到的 IP 输入进去
8. 随便创建一个 JS 文件 就可以开始写脚本了
点此 运行脚本
三. 实战
微信自动发布朋友圈
// 回到桌面
home()
// 等待1s
sleep(1000)
click("微信")
// 等待发现出现
text("发现").waitFor()
click("发现")
// 等待朋友圈出现
text("朋友圈").waitFor()
click("朋友圈")
// 等待两秒
sleep(2000)
// 获取相机控件 横纵坐标
var c = id("coz").className("android.widget.LinearLayout").depth("9").findOne();
var x = c.bounds().centerX()
var y = c.bounds().centerY()
// 长按
longClick(x, y)
text("发表文字").waitFor()
text("所在位置").waitFor()
text("提醒谁看").waitFor()
text("谁可以看").waitFor()
setText("测试脚本自动发朋友圈脚本");
sleep(1000)
// 发送
className("android.widget.Button").depth("10").findOne().click()