UI自动化稳定性提升

一、硬件相关

  1. 自动化手机:

    1. 一键卸载所有可卸载软件:adb shell pm list packages | cut -d':' -f2 | tr '\r' ' ' | xargs -n1 -t adb uninstall

    2. 关闭安全键盘、系统自动更新、电池优化等

    3. 定时重启

    4. 手机异常情况监控:内存不足监控及清理、ATX卸载监控等,异常无法处理时及时下线

    5. 使用背夹,固定温度,避免长时间运行,温度过高down掉

  2. 电脑:

    1. 使用性能好一点的专用电脑运行自动化

    2. 磁盘异常告警&定期清理磁盘空间

  3. 网络

    1. 手机使用专有WiFi,避免WiFi连接数过高导致网络卡顿或异常

    2. 电脑使用网线连接,减少网络异常引起的问题

  4. 存储位置

    1. 专用机架,手机固定于机架上

    2. 自动化设备存放于角落,无人访问的地方,减少人为影响

二、软件相关

  1. 元素识别:
    1. 尽量选取稳定的识别方式,如OCR
    2. 对识别元素无强要求,如点击空白区域关闭页面等,尽量使用屏幕百分比定位
    3. 元素本身变动大,但是页面内有相对稳定的元素,使用相对稳定的元素+offset(根据元素位置偏移)识别
    4. 为了提高元素识别率,可以控制识别区域
  2. case隔离&最小化:case尽可能最小化,尽可能分开,尽量通过schema进入被测页面,控制操作路径
  3. 增加等待时长:等待页面或者操作稳定后进行下一步
  4. 机器兼容处理:如低端机增加等待时长等,尽量选取通用方法
  5. 重试策略:case运行失败重试,任务运行异常/失败重试,wda重试
相关推荐
onceco2 小时前
领域LLM九讲——第5讲 为什么选择OpenManus而不是QwenAgent(附LLM免费api邀请码)
人工智能·python·深度学习·语言模型·自然语言处理·自动化
galaxylove7 小时前
Gartner发布塑造安全运营未来的关键 AI 自动化趋势
人工智能·安全·自动化
Oooon_the_way9 小时前
UI自动化-Puppeteer
自动化
宇钶宇夕11 小时前
针对工业触摸屏维修的系统指南和资源获取途径
单片机·嵌入式硬件·自动化
真智AI15 小时前
利用 Claude Opus 4 自动化 GitHub 工作流:从安装到实战详解
运维·自动化·github
艾立泰智能包装19 小时前
电商分拣的“效率密码”:艾立泰轻量化托盘引领自动化流水线革新
运维·自动化
cpsvps_net19 小时前
Windows内存泄漏自动化
运维·自动化
风清再凯1 天前
自动化工具ansible,以及playbook剧本
运维·自动化·ansible
深圳安锐科技有限公司1 天前
深圳安锐科技发布国内首款4G 索力仪!让斜拉桥索力自动化监测更精准高效
运维·安全·自动化·自动化监测·人工监测·桥梁监测·索力监测
猫头虎1 天前
猫头虎 AI工具分享:一个网页抓取、结构化数据提取、网页爬取、浏览器自动化操作工具:Hyperbrowser MCP
运维·人工智能·gpt·开源·自动化·文心一言·ai编程