Appium python+appium 用例失败如何让她重复执行而不是执行下一条呢

小幼稚园 · 2018年10月25日 · 最后由 旧时光 回复于 2018年12月04日 · 1774 次阅读

根据返回做判断吗

共收到 8 条回复 时间 点赞
小幼稚园 关闭了讨论 06月04日 16:17
陈耀 回复

我是 java 写的代码

旧时光 回复

pytest-rerunfailures 这个插件,支持运行的时候设置失败重试次数,比如--reruns=2 就是运行失败案例重试 2 次

难道是递归?

wtnhz 回复

我也是这样

陈耀 回复

怎么 returns?

returns 怎么解决?

我是用的 ddt 去驱动所有的用例,所以我这里只有一个测试类,
我自己是用的一个非常笨的方法,就是在 test_xxx 方法里直接写了一个循环,如果通过直接跳出循环,如果失败就重复执行;我设置循环最多执行 3 次,如果 3 次都跑不过,就继续跑下一条 case

reruns 可以解决

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