Autojs 结合 weditor 做点想做的事情

准备ADB环境、python环境、手机开启开发人员选项

weditor 地址

https://github.com/openatx/weditor

先把weditor安装好并运行起来。然后:

  1. .设备通过USB线连接电脑。
  2. 在cmd命令行中输入adb tcpip 5555
  3. 拔掉数据线
  4. 在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本身就有布局分析,但不一定所有手机都能用

 

posted @ 2019-12-02 10:10  曾经是最好  阅读(1289)  评论(0编辑  收藏  举报