在做web ui自动化的过程中,经常发现这样一种情况,执行时case报错啦,再重新执行一遍又成功了. 如果不解决这个问题,脚本稳定性就会变差,很让人蛋疼,怎么解决呢: 思路: 写一个装饰器,装饰在case方法上,case一但出错就抛出错误.能过装饰器去捕获,来控制重新执行case. 代码: def replayCaseFail(num=3): def _warpper(func): def warpper(*args,**kwargs): raise_info = None rnum = 0 f…