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

xiaohengdada for 转转测试开发组 · 2017年09月07日 · 最后由 chungeguo 回复于 2018年06月28日 · 676 次阅读

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

共收到 4 条回复 时间 点赞

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

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

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

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

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

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