zoukankan      html  css  js  c++  java
  • 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本身就有布局分析,但不一定所有手机都能用

  • 相关阅读:
    .NET开发相关使用工具和框架
    Jquery.KinSlideshow 焦点图标轮换
    可能发生了架构损坏。请运行 DBCC CHECKCATALOG。
    mssql使用问题大合集
    做饭流程js
    点击导航切换和隐藏
    批量修改文件名后缀
    GB2312转码utf-8字符方法
    border三角形的3种方式
    移动端nav导航栏
  • 原文地址:https://www.cnblogs.com/Mr-lin66/p/11969098.html
Copyright © 2011-2022 走看看