直接参考 airtest 的这个文章:文字识别技术升级:Airtest 与 PaddleOCR 模型的协作小技巧
https://mp.weixin.qq.com/s/6Y6BeFnoXfz0qKf2P_FaOw
一次图像识别的交互需要多久,针对跑马灯组件,页面自动切换的,当识别返回的时候,页面已经被切走了,怎么处理的
结果导向的判定啊,如果我上面一步失败了,那后续步骤必定失败。整个 case fail。留截图
别考虑那么多,单纯的 TestFlight 出 bug 了而已
跑的多了你会发现,你以为你点击了,程序也告诉你点击了,实际上没点击到
点击前加 sleep 可以提高一点概率,剩下的就只能当做失败,case 重跑一次
建议你尝试使用 weditor 或者 uiauto 查看(看不到不一定点不到,比如 weditor 对 H5 识别弱,但在 uiauto 上又可以看到)
weditor 安装:pip install --pre --upgrade weditor
weditor 使用:在 cmd 执行 python -m weditor
uiauto 安装 :pip3 install -U uiautodev -i https://pypi.doubanio.com/simple
uiauto 使用:在 cmd 执行 uiauto.dev
局域网下大概率你能 ping 通手机的 ip,但是访问不到 8100 端口,然后按这个文档操作一下(据说是,我没干过)解决国产手机 wda 不能联网问题 https://blog.csdn.net/qq_43575801/article/details/141610818
无所谓的,元素查看器能启动就行,不行的话就换成 airtest 维护的 wda(我目前用的是这个,17/18 可以跑)
1、你当前用的是 udid 去连接,这个是 wda 的 USBClient 方法,只支持 usb
2、尝试无线连接(电脑和手机同个网络)wda.Client('http://localhost:8100') ,localhost 改成手机的 ip,理论上直接连手机,不用电脑转发到手机,所以端口还是 8100
首先,需要先排除数据上下游强关联的用例