UI自动化常见问题及解决方案

  1. OCR识别失败:
    • 原因:图片类型可能是因为背景发生了变化,文字类别的大概率是因为识别时间早于页面切换时间
    • 解决方案:尽量避开图片识别,文字识别前尽量增加sleep时间
  2. uiautomator2自带问题-WDAStaleElementReferenceError:
    • 原因:wda.exceptions.WDAStaleElementReferenceError: WDARequestError(status=110, value={'error': 'stale element reference', 'message': 'The element identified by "DE000000-0000-0000-A401-000000000000" is either not present or it has expired from the internal cache. Try to find it again'}),获取元素时,元素在变化,状态不一致导致
    • 解决方案:页面变化前,增加等待时间
  3. uiautomator2自带问题-避开是用xpath,层级太深不易查找
  4. 信息较少不易识别的元素如何识别?
    • child、sibling不稳定,不建议使用
    • 可以从旁边元素进行识别,click设置偏移
  5. tenacity.RetryError: RetryError[<Future at 0x13aed7820 state=finished returned bool>],重新插拔或者重启设备
    

       

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值