iOS 测试 ios 自动化,启动 wda 后频繁报: request error: ('Connection aborted.', MuxReplyError(<UsbmuxReplyCode.ConnectionRefused: 3>)),如何解决?

meedy2016 · 2024年10月16日 · 最后由 微凉 回复于 2024年11月04日 · 5912 次阅读

软件环境:
python:3.10.3
tidevice:0.12.10
已经使用的解决方案:
1、重新安装 wda;无效
2、换手机安装 wda;无效
3、换数据线;无效
4、重装 itunes;无效
用例执行过程中频繁报:Connection aborted.', MuxReplyError(

共收到 8 条回复 时间 点赞

多机自动化?换个好点的集线器试试。

黑白君 回复

win 上进行 ios 自动化,现在切到 mac 做了,感觉 tidevice 这个软件不是很稳定

usb 连接拒绝了,是不是没权限啊

就没想过重启手机么,重启大法解决 99% 的问题。😀

mrx102 回复

还真重启过

meedy2016 回复

推荐 gidevice,稳定性比 tidevice 高,可以 github 搜一下

我们之前云真机要保持 7*24 小时连接,用 tidevice 基本 1 天左右就要重启一次,gidevice 可坚持的时间长不少(具体多久忘了,应该超过 3 天)。

陈恒捷 回复

好的,谢谢,我试试

别用 wdaproxy 这个命令 这个命令有点问题,基本上启动 30s 后就会重启一下,单独使用启动 wda 和端口转发的命令就行了,就不会有断开的问题了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册