eTest 更新引入Playwright Trace &视频回放

各位伙伴大家好,今天我们来聊一下eTest 最近的更新修改,经过一个月的潜伏,我们继续深入自动化测试不断完善自动化测试, 今天主要我们来聊下 eTest_v1.1.22的版本更新带来的改变,主要是测试断言问题排查,

功能一:

之前 eTest 断言失败后,查看测试报告,只能看到错误的局部截图和全屏截图,只能了解看到当前的结果,但是自动化测试是连续的,当前的断言错误,有可能是上几步的测试失败导致当前的断言失败,那我们有什么方法可以了解测试过程发生了什么吗

img_v2_003ecb98-40be-46cd-93aa-5adafe1f3b2g.jpg

为了方便查找断言失败的原因,本次我们带来了,断言失败视频回放,断言失败会判断断言属于哪个脚本,然后把当前的录制视频保存下来,这样我们就可以通过视频回放查看问题出现的原因,这个功能是v1.1.22以后默认自带功能,方便问题定位,近一步完善自动化测试结果

功能二:

那第二个功能是啥呢?这个也是为了完善工自动化测试结果,有时候自动化测试断言错误,做可能是请求资源出了问题,或者返回的数据结构变了,那我们怎么排查这方面的问题呢?

浏览器的可以打开开发者调试工具,查看接口请求过程,

img_v2_80a2755d-f38b-4e17-a9ce-6404e355622g.jpg

自动化怎么查看呢?自动化怎么保存请求的信息呢?如果用户想查看测试过程请求数据,那就要聊一聊 Playwright Trace Viewer (是一个 GUI 工具,可让您探索记录的 Playwright 测试跟踪,这意味着您可以在测试的每个操作中前后移动,并直观地查看每个操作期间发生的情况)

首先需要选择 全局配置 选中 行为记录,然后再次运行自动化测试,这次桌面上会多一个以当前项目的文件夹,打开文件会发现很多trace.zip 结尾的文件,不需要解压,

img_v2_50e8b318-caf9-4bfc-bbbd-27428634881g.jpg

点击测试报告列表上的 痕迹,打开Playwright Trace Viewer 功能

img_v2_1941d6f0-75f8-4e32-ade3-b2be9abad07g.jpg

trace.zip 文件拖到网页中
!
img_v2_d5b88b37-2bc0-4d6a-960a-2f281f681c5g.jpg

img_v2_48792ebc-5310-4614-842d-df2541f3abfg_MIDDLE_WEBP.jpg

你会看到整个自动化过程的每一步操作,以及网络资源请求的过程,然后结合录制的脚本信息,也能很快排查问题所在

img_v2_f160b1e6-d3a8-4f45-88f8-8d2777b2066g.jpg

结尾

本次更新我们带来了

  1. 断言错误自动录制视频回放
  2. 配置生成trace,方便查看自动化过程资源请求和自动化操作步骤
  3. 首次运行测试检测本地是否安装chrome浏览器提示,
  4. 修复滚动过程获取dom失败的问题。

欢迎大家去体验一下探索的乐趣👉 乐趣链接eTest,也欢迎大家给个star,⭐️⭐️⭐️有想法可以留言,一定在第一时间回复欢迎骚扰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值