HWAutoTool

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

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

下载地址:

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

模块窗口:

列表:

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

  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),可自行修改。
  • 改图偏移色:格式为**[红色,绿色,蓝色,相似度,模块超时毫秒数]**
  • 选中移动行:选中行后选择此项可以用来移动行位置。
  • 移动到行前:选中行后选择此项执行移动操作。
  • 移动到行后:选中行后选择此项执行移动操作。
  • 复制行数据:可以将模块列表行复制到缓冲区。
  • 粘贴行数据:将已复制到缓存区数据粘贴到指定模块下列表中。
  • 删除行数据:删除列表选中行。
  • 退出:关闭窗口。

图片窗口:

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

右键菜单:

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

HWAutoTool 自动化工具操作手机模拟器文档介绍相关推荐

  1. 手机wps怎样调出写字笔_手机wps文档怎样使用笔功能

    手机wps文档怎样使用笔功能 手机wps文档使用笔功能的方法: 首先打开手机WPS Office 打开或新建文档 点击"工具" 向左拉动选项卡 点击"笔" 将如 ...

  2. Word 2003中打开最近操作过的文档的两种推荐的方法

    本文介绍Word 2003中打开最近操作过的文档的两种推荐的方法. 注:我的系统为WINDOWS 7,与XP下基本一致. 方法1: 在WINDOWS 7下,点击任务栏上的WINDOWS图标(即&quo ...

  3. Python 开发工具集:关于文档、测试、调试、程序的优化和分析

    Python 开发工具集:关于文档.测试.调试.程序的优化和分析 原文    http://segmentfault.com/a/1190000000410521 Python已经演化出了一个广泛的生 ...

  4. 手机word文档怎么恢复

    手机word文档怎么恢复 现在的手机真的是越来越智能了,除了可以上网看电视之外,就连电脑一直引以为傲的办公软件手机也开始有所涉足了,虽然之前对于手机的屏幕和打字的速度并不敢恭维,但是在使用过一段时间之 ...

  5. 使用中文分词工具切分ArcGIS在线文档

    下面使用中文分词工具切分ArcGIS在线帮助文档:以减轻阅读难度:看下有无效果:此为我发明的阅读方法: ArcGIS是个非常庞大的系统,希望可以减轻阅读强度: 下面是6篇文档的切分结果截图:原文链接和 ...

  6. 用计算机如何编辑文档,怎么使用手机word文档编辑

    当电脑不在身边的时候,如何在手机上编辑word文档呢?下面就由学习啦小编来告诉你怎么使用手机word文档编辑,希望对你有帮助! 怎样在手机上编辑word文档 先下载wps office 的软件,如下图 ...

  7. python docx 合并文档 图片_MBT文档模型化生成工具——30倍效率文档撰写工程化方法...

    MBT(A model based document builder)文档模型化生成工具用户手册--30倍效率文档撰写工程化方法 1 简介 在软件工程领域,工程文档通常主要包括实施方案.需求分析.软件 ...

  8. 手机word文档怎么转换成pdf?分享两种方法

    手机word文档怎么转换成pdf?在如今信息化的时代,电子文档已经成为人们日常办公不可或缺的一部分.随着科技的不断进步,电子文档的格式也在不断发展.PDF作为电子文档的一种重要格式,被广泛使用.那么, ...

  9. jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。

    jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档. jquery.cookie中的操作: jquery.cookie.js是一个基于jquer ...

最新文章

  1. java删除有序数组中的重复元素_java去除已排序数组中的重复元素
  2. 学习RGB配色,灰度图
  3. pycharm add configuration怎么配置_python从入门到入土 | 环境配置(二)
  4. python软件开发-Python
  5. 关于Android的EditText焦点问题
  6. hiho #1485 : hiho字符串(滑动窗口)
  7. 无法读取iis redirection.config
  8. java多线程 生产者消费者_java多线程之生产者消费者经典问题 - 很不错的范例
  9. 只读副本和Spring Data第3部分:配置两个实体管理器
  10. 通通玩blend美工(8)——动态绘制路径动画,画出个萌妹子~
  11. 操作系统中的一些基本概念
  12. TOMCAT下应用部署新法(/META-INF/context.xml)
  13. mysql safe 模式_MYSQL的安全模式:sql_safe_updates介绍
  14. cookie注入原理详解(一)
  15. 【机器学习】机器学习数据集大全
  16. android camera慢动作,慢动作相机app下载-慢动作相机软件 安卓版v1.1-PC6安卓网
  17. Securecrt 配色方案
  18. MongoDB可视化客户端管理工具之NoSQLbooster4mongo
  19. 深度学习培训班当天小结1
  20. ASP.NET Core 解决控制台输出日志内容前面[40m等乱码字符

热门文章

  1. matlab仿真环境运行,ADMIRE 飞行仿真模型,Matlab环境中运行,可实现快速 ,性能分析 274万源代码下载- www.pudn.com...
  2. 榆次哪儿有学计算机的,山西榆次计算机专业院校太重技校抓住机会
  3. swing入门教程(五) Swing概念
  4. 可视化-three.js波浪线条
  5. 设计影视资源网+商城的android app——引导页(第一次进入,第二次已删除)
  6. telnet访问水木清华
  7. pta计算机系统概论练习题答案,农学概论复习思考题2013.09农学概论复习思考题2013.09.doc...
  8. 西北师大计算机复试英语,西北师范英语语言文学英美文学复试
  9. Tomcat 解决Several ports (8005, 8080, 8009) required的方法:
  10. 造物者之吻:中国手机“爆改安卓”的这些年