AirtestProject / AirtestProject/Airtest

ios-airtest运行40多个case 就会抛异常,RuntimeError: call depth exceed 4,但是我捕获这个异常,让他继续运行,后面还会有这样的异常,多次捕获后,还会出现runner.py 直接挂掉 sys.exit(-1) SystemExit: -1

未關閉
#938 9 則留言 2 個 reaction 已指派 0 人 在 GitHub 檢視
help wanted
主要語言
Python
星號
9.6k
分支
1.5k
PR 合併指標
30 天內沒有已合併 PR

描述

(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,感谢配合。否则直接关闭。)

**描述问题bug**

![image](https://user-images.githubusercontent.com/30502504/124432103-cd609a00-dda3-11eb-970a-4b1839579df9.png)

![image](https://user-images.githubusercontent.com/30502504/124432070-c3d73200-dda3-11eb-832c-27cdba9d50e8.png)

**相关截图**
(贴出遇到问题时的截图内容,如果有的话)
(在AirtestIDE里产生的图像和设备相关的问题,请贴一些AirtestIDE控制台黑窗口相关报错信息)

**复现步骤**
1.就是run_script(args, AirtestCase)这个方法运行多个case ,连接就会中断,我目前大概运行40左右就会中断,
2.我用except 捕获有异常就重新 run_script(args, AirtestCase) 执行这个方法 捕获4到5次执行完case 后,再有异常,就会直接挂掉报错 sys.exit(-1)
SystemExit: -1
3.我在出现异常的except 时自己检查、status 接口,发现连接没有问题。

**预期效果**
(运行稳定,运行大量的case时不要中断。)

**python 版本:** `python3.9`

**airtest 版本:** `1.2.0`
> airtest版本通过`pip freeze`可以命令可以查到

**设备:**
- 型号: [ios 8p ]
- 系统: [14.4.2]
- (别的信息)
用的appuim webdriver

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。