Autojs 结合 weditor 做点想做的事情
准备ADB环境、python环境、手机开启开发人员选项
weditor 地址
https://github.com/openatx/weditor
先把weditor安装好并运行起来。然后:
- .设备通过USB线连接电脑。
- 在cmd命令行中输入adb tcpip 5555
- 拔掉数据线
- 在cmd命令行中输入adb connect 192.168.1.5(设备在局域网中的ip)
在weditor 网页中输入手机的ip并且点击Connect连接
连接成功后,点击“Dump Hierarchy” 获取最新的界面。这里以微信为例,然后我们会看到布局分析,点击我们需要操作的控件,可以获取到resourceId、className、text等信息,然后我们运用autojs进行操作。
app.launchApp("微信");//打开微信 sleep(1500);//暂停1.5秒 id("ka").findOne().click();//点击微信搜索按钮 //text("搜索").findOne().click(); ............ //其他原理也相同自己折腾 //这种方式对安卓原生APP就很Q对H5要靠你们自己去折磨,毕竟也是简单的东西。能干啥自己想 //定位,加好友,自动回复,偷偷能量是肯定没有问题的 //当然对于原生APP uiautomator2 +python3 UI自动化 可能更简单
autojs本身就有布局分析,但不一定所有手机都能用