- OCR识别失败:
- 原因:图片类型可能是因为背景发生了变化,文字类别的大概率是因为识别时间早于页面切换时间
- 解决方案:尽量避开图片识别,文字识别前尽量增加sleep时间
- 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'}),获取元素时,元素在变化,状态不一致导致
- 解决方案:页面变化前,增加等待时间
- uiautomator2自带问题-避开是用xpath,层级太深不易查找
- 信息较少不易识别的元素如何识别?
- child、sibling不稳定,不建议使用
- 可以从旁边元素进行识别,click设置偏移
-
tenacity.RetryError: RetryError[<Future at 0x13aed7820 state=finished returned bool>],重新插拔或者重启设备