现在写了 10 条用例,第 5 条报错后自动化用例就停止运行了。
有啥办法可以让它报错后仍然可以继续执行后面的用例?
pytest
pytest 有个 rerun 插件,可以设置重试次数和间隔时间。
我们这边是多进程执行,一个用例一个 py 文件,这样就不影响了
这个和 selenium 无关 和你使用的脚本组织框架有关
你可以把异常捕获不再抛出 只是记录下来
或者使用类似于 testng 的 alwaysRun 参数来控制
用 robotframework 来组织用例,就可以分隔开了
好奇你用例是怎么写的,可以把具体写法贴一下么?还有具体的报错信息。
用例 fail 后继续执行后续用例,直到全部用例执行完毕,我理解应该是一个测试执行管理框架的标配,unittest 就有这样的设定。