Appium [已解决] 在 appium+python 运行多个 case 时,如何避免某个 case 进入死循环或者其它原因,导致程序卡在这个 case 里

笑哼 for 转转QA · 2017年09月07日 · 最后由 淽沐 回复于 2018年06月28日 · 2850 次阅读

RT:我想给每个 case 加个如果超过多长时间就跳出此 case,并运行下个 caes 的方法,请问应该如何 code?

共收到 4 条回复 时间 点赞

如果非要写 while 1 的话,我是从循环次数入手的。你也在循环开始的时候记录一下时间,每次循环完都比对一下。

其他原因的话,我还木有遇到过、

没有使用测试框架吗?比如 testNG 之类的,我知道 TESTNG 是可以设置用例超时时间的

用了 python unittest 吗
用了的话用 pytest 代替 python 运行,可设 timeout

设置超时时间,且每天 case 重新运行之前,重启 appium server

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