airtest ios 测试 app crash 问题解决

    技术2022-07-11  139

    airtest 执行 ios测试时,页面元素过多时会出现crash的情况。 除非重新启动一下app,否则无法继续执行用例。 对于批量执行用例的情况就不是很友好了,一个用例有问题导致后续用例都会执行不了。

    我的解决办法是在runner.py里加上重启app的操作,使后面用例可以继续执行。

    命令行重启app的操作是: idevicedebug -u 37490791f65cafd2034a227b0e9106adf30145b7 run ‘com..’

    -u 后跟设备uuid参数,com.. 指代包名。具体写自己的被测app的。

    当然app crash还是页面元素太多导致的,再深层次的原因没有去深究。 我这里的方法只是解决批量运行的时候,不因一个用例crash而导致后续用例执行。

    大家如果有遇到这种问题,有更好的解决办法,敬请不吝赐教~

    Processed: 0.012, SQL: 9