失败录屏
录屏其实是一种视频形式的日志,因为很多时候我们在查看日志之后仍然无法准确的定位到用例失败的具体原因,因此用例的录屏能让我们看到用例在执行过程;
【使用方法】
在 globalconfig.ini
里面配置关注 2 个参数;
ini
;失败用例重跑次数
RERUN = 1
;失败录屏从第几次开始录制视频。
;比如 RECORD_FAILED_CASE = 1 ,表示用例第1次执行失败之后开始录屏。
;注意,用例失败重跑的次数不能小于失败录屏次数,即 RERUN >= RECORD_FAILED_CASE
RECORD_FAILED_CASE = 1
默认失败重跑的次数是 1 次;
RECORD_FAILED_CASE = 1
表示用例第1次执行失败之后开始录屏;
RECORD_FAILED_CASE = 0
表示不管用例成功或失败都录屏;
录屏是要占用系统资源的,特别是在一些配置较低的机器上会很明显,所以你需要考虑是否有必要每条用例都录屏;
使用 manage.py
执行用例默认读取到 globalconfig.ini
里面的参数,执行完之后会在 report/record
目录下保存失败用例的录屏和断言的那个时间点的截屏,你可以通过视频文件看到失败用例执行过程都发生了什么。