Created
Aug 8, 2024 07:04 AM
Favorite
Favorite
Priority
备注
推荐
类型
测试技术
背景
notion image
现有的自动化报告内有打印详细日志,但是当测试用例失败时,还是缺乏直观的截图信息,没有视觉参考,开发者可能需要花费额外的时间去重现错误,这无疑增加了问题快速确认的工作量。所以在浅浅优化下自动化测试报告,增加截图信息存储。
详细解决方案
解决方案如下:
  1. 元素定位失败、断言失败时进行截图,以确定自动化是在哪一步执行失败的
  1. 自动化截图保存以当前case的名称命名
  1. 每次运行的自动化截图均以单独的文件夹保存:日期
在pytest测试框架上,直接获取当前测试用例的名称作为截图文件名,参数传递过程如下:
notion image
代码执行效果(一) 每次执行以当前日期创建一个文件夹,文件夹内以用例名称存储失败的截图,如下:
notion image
亲测,代码有效可用~
UI自动化提效15
UI自动化提效 · 目录
上一篇"高效UI自动化:实现一次登录,多场景复用登录信息的技巧"下一篇Jenkins入门:一步步搭建你的首个远程节点
Scan to Follow
Loading...