UI自动化稳定性提升

发布时间:2024年01月03日

一、硬件相关

  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. 为了提高
文章来源:https://blog.csdn.net/Sabrina_FN/article/details/135368646
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。