求助
本人批量跑 ios ui 自动化的 case,架构为 po+airtest+tidevice+ios
case 有 20 多个,跑完第四个 case 跑第五个 case 的时候,报错 “call depth exceed 4”,请问有没有遇过该问题的朋友提供下解决方案
conftest.py 里初始化的代码如下:
# ios 设备处理
@pytest.fixture(scope="function", autouse=False)
def ios():
logger.info("客户端初始化操作-----------")
# if not cli_setup():
auto_setup(__file__, logdir=True, devices=["ios:///http+usbmux://d822f7b41aa3e5a177df4c13fee14acfbefd63df", ])
start_app(xx")
sleep(8)
# 杀死App
yield
logger.info("关闭app-----------")
stop_app("xx")