千家信息网

4399AT如何解决UI自动化最后一公里难题

发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,本篇文章为大家展示了4399AT如何解决UI自动化最后一公里难题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为什么说是最后1公里呢?两方面:对于安卓APP的
千家信息网最后更新 2025年01月25日4399AT如何解决UI自动化最后一公里难题

本篇文章为大家展示了4399AT如何解决UI自动化最后一公里难题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

为什么说是最后1公里呢?两方面:

  1. 对于安卓APP的用WindowManager实现的悬浮窗控件定位获取是无解的,因为它不属于原生app和webiview范畴,是无法定位操作,只能粗暴的运用坐标,但这是解决不了问题的~

  2. 对于wap模式,提示框或者权限框无法点击,如下图红色位置


所以想到通过图像识别技术(opencv)来解决这个问题。

目前4399AT已打通这最后一公里,通过图像识别的技术来解决这个问题。

4399AT图像识别增加的api:

picClick:图片点击

picCondition:图片条件判断

picCheck:图片检查

picInput:图片输入

picSlide:图片上下滑动

picAlert:用于提示框点击,主要用于在wap模式,一些提示授权的点击,解决wap模式测试难点

api用法:

Action:"动作",

paths:[图片路径] 可多张,路径不可有中文

案例如下:

运用场景:

兔耳故事APP的播放器点击操作:(该播放器由windowManager实现)

通过截图,然后粘贴window10画图面板上,然后调整大小,

调整像素为水平450(务必为450),高就不限制

然后截取要操作的特征图,如播放器,我就截图播放器的两个角,不要夹杂其他图片,不然会影响识别成功率,然后保存为xx图表,名字和保存的路径中,不要为中文

截取绿色框,然后保存。图片可以是png和jpg格式的。

这些做好以后,再图像识别操作的api中写入保存图片的路径,如图片放在D盘根目录:

图片可以保存多张,具体看图片特性,然后其余的就根据你的用例配置4399AT的api进行编写用例,执行的方法也是这样。

上述内容就是4399AT如何解决UI自动化最后一公里难题,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

图片 图像 播放器 路径 模式 问题 提示 难题 自动化 内容 多张 截图 技术 技能 知识 定位 调整 简明 粗暴 简明扼要 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京个人软件开发销售 网络安全 安全终端 监控 遨游设置代理服务器 明日之后网易服务器卡顿 农产品网络安全法案例 马来西亚网络安全归什么部门管 肿瘤数据库 tcga 泰拉瑞亚服务器添加管理员 通信行业和云计算网络安全哪个好 自己人网络技术有限公司 维普收录科技期刊的数据库 x79适合做服务器吗 属于数据库属性的窗口选项卡是 福特车机网络安全吗 2018网络安全微视频展映 大学计算机网络技术毕业论文 炉石怎么切换服务器 服务器状态查询lol 做好网络安全风险研判工作 目前国家网络安全主要风险 网络安全投资标的 魔法觉醒服务器一览 软件开发全流程涉及哪些文档 长沙炫烨互联网科技有限公司 网络安全 M1 微软如何协调软件开发人员 软件开发递归函数用的多吗 怎么看热点的代理服务器信息 csv文件可以直接创建数据库嘛 计算机网络安全方面的威胁
0