HWAutoTool 自动化工具操作手机模拟器文档介绍 V0.1.x

HWAutoTool

自动化工具:源于AndroidDebugBridge 提供的命令接口操作模拟器与手机,每天重复做相同的事情,为了节省时间成本、提高工作效率,从而开发了此款工具。此工具支持用户自定义设计循环操作交互能力,开发初期会有不尽人意,但希望您给我们一次改过的机会,把您的宝贵建议告诉我们。

模块:我们将选择夹名称下所有列表功能集合称为模块。
方法:我们将选择夹名称下列表一行中相关信息集合成为方法。

下载地址:

https://bekz-my.sharepoint.com/:f:/g/personal/bishop_qllu_cn/EmQhPuBvAG1FubDArwGbahkB6kfjBD57Iy3GbrpbJtLc9Q?e=HNEKJg

V1.x 版本介绍:

https://blog.csdn.net/V_admin/article/details/130311725

模块窗口:

列表:

用来显示模块中每个图片相关的信息

  1. img:模拟器或手机屏幕截取的图片。
  2. count:当与点击配合时就是点击次数,当没有点击事件则未连续停留页面循环次数。
  3. offset:当某些页面不固定有偏移时可以一个范围便于找图。
  4. method:设置输入方法或调用子模块方法名称。
  5. point:默认按照图片截图的坐标点击,如果截图位置与点击位置不通时可以指定坐标。如果动作设置滑块则是滑动的坐标。
  6. content:对于图片相关信息的描述。
  7. rgbd:若要对某些图片进行指定找图偏色范围可以设置:[红色,绿色,蓝色,相识度] 分别1-100范围。

动作设置:

以下动作都是基于找到图片(img)时进行相对应功能操作,支持多个动作。

  1. 滑动:屏幕滑动坐标格式:x1 y1 x2 y2 sleep x1,y1:代表开始坐标 x2,y2:代表结束坐标 sleep:代表用时多少毫秒。
  2. 点击:点击屏幕位置。
  3. 首次点击:此参数针对进入某个页面后,限制(点击)只会在首次进行点击。
  4. 退出线程:保留后期扩展功能使用,暂无具体功能。不建议勾选,目前与退出循环相同功能。
  5. 退出循环:正在循环执行某模块,可以根据找到图片(img)符合条件退出循环。
  6. 输入文本:当需要在屏幕输入文本内容时。可以右键菜单 > 输入模块方法 > 新建方法 >然后针对输入方法在窗口 >输入设置中设置相关信息。
  7. 逐个删除:删除输入框内容,适用于包含中文或符号的输入框,以退格键的方式删除。
  8. 选择删除:删除输入框内容,仅适用于字母或数字的输入框,以长按字符位置删除。
  9. 每次删除:勾选后针对输入框是否每次进入页面都进行删除。
  10. 全屏找图:默认找图根据小图的坐标截图位置开始查找,设置此项则查找开始位置则从0,0开始效率低。
  11. 清除数据:APP清除数据。
  12. 重启应用:重启APP。
  13. 重启模拟器:符合则重启模拟器
  14. 返回键:符合图片将按返回键。
  15. 验证码:需要输入验证码识别。
  16. 回调执行:触发此事件时指定调用模块。
  17. 置剪贴板:当点击屏幕复制内容时需要剪切板内容时勾选会触发此事件接收内容。
  18. 退回此页:用于一直按返回键直到找到你指定的页面。
  19. 首次执行:当页面执行过一次模块方法后,下次找到此图将跳过此操作,仅在当前模块方法有效。

输入模块设置:

输入框① 与 输入框②相同,下面介绍参考输入框①介绍,输入框①与输入框②可以理解为账号,和密码输入框。

  • 输入框①区域:输入框坐标区域,当动作设置逐个删除将坐标设置输入框文本后面区域,当动作设置选择删除将坐标设置输入框左边第一个字符坐标区域。
  • 输入框①清除:当输入框有清除内容按钮时,需要进行清除,可以设置坐标区域。
  • 输入框①默认:设置输入框未输入时截图。用来判断是否进行删除内容。
  • 验证码输入区域:填写验证码的输入框坐标区域。
  • 验证码图片区域:显示验证码图片坐标区域。
  • 登录按钮:登录、或提交按钮坐标区域。

菜单:

鼠标右键弹出窗口菜单。

  • 显示图片窗:打开对模拟器屏幕截图操作。具体功能见(图片窗口)介绍。
  • 显示主模块:打开软件默认主模块,当主模块包含子模块,需要操作子模块时进行切换。
  • 输入模块列表:
    • 模块名称列表:选择将设置当前图片触发此输入功能,需要勾选(动作设置)中的输入文本。
    • 新建模块:创建输入模块相关信息。
    • 删除模块:删除输入模块相关信息。
    • 更新设置:当选中的图片行修改了(输入设置)时,点此可进行保存。
  • 改方法属性:img、count、offset、method、point、content、rgbd ,具体介绍看上面 模块窗口 > 列表 已有介绍。
  • 子模块列表:显示子模块列表名称,当选中列表行时选中列表名称则设置调用模块。
  • 新建主模块:新建主(子)模块,根据当前所在模块进行相关操作。
  • 删除主模块:删除主(子)模块。
  • 改图文件名:默认存放图片文件夹名称(HWIMG),可自行修改。
  • 改图偏移色:格式为**[红色,绿色,蓝色,相似度,模块超时毫秒数]**
  • 选中移动行:选中行后选择此项可以用来移动行位置。
  • 移动到行前:选中行后选择此项执行移动操作。
  • 移动到行后:选中行后选择此项执行移动操作。
  • 复制行数据:可以将模块列表行复制到缓冲区。
  • 粘贴行数据:将已复制到缓存区数据粘贴到指定模块下列表中。
  • 删除行数据:删除列表选中行。
  • 退出:关闭窗口。

图片窗口:

主要对模拟器或手机屏幕截图相关添加到模块中操作。

右键菜单:

  • 模拟器列表:显示当前电脑下已安装模拟器类别,如雷电,雷神,夜游。
  • 更新图片:当通过选择模拟器 > 打开了模拟器 > 需要更新模拟器或手机截图。
  • 复制左上坐标:复制选择屏幕区域左上角坐标。
  • 复制左下坐标:复制选择屏幕区域右下角坐标。
  • 复制坐标区域:复制选择屏幕区域坐标。
  • 定位截图位置:打开保存小图位置。
  • 指定区域截图:指定坐标区域截图。
  • 查找区域截图:根据小图名称查找屏幕所在位置。
  • 设置查找色差:设置找图偏移色。
  • 退出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

V_admin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值