本文主要是介绍【Cypress】截图插件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在视觉回归测试中,基准截图和测试运行中的截图是指两个不同时间点或条件下捕捉到的页面截图,用于比较和检测视觉差异。
1. 基准截图 (Baseline Image):
- 这是你在项目中首次运行视觉回归测试时保存的截图,它代表了页面在最初设定的理想状态下的外观。
- 基准截图通常保存在项目的某个特定目录中,以便在后续的测试中进行对比。
- 每次你运行测试时,Cypress 会将当前的页面渲染与这个基准截图进行比较,看看是否有任何视觉上的变化。
2. 测试运行中的截图 (Test Screenshot):
- 这是你在每次运行视觉回归测试时,Cypress 捕获的当前页面的实际外观。
- 它代表了页面在当前测试环境中的外观状态。
- Cypress 将此截图与基准截图进行比较,检查是否有任何不一致或变化。
如果测试运行中的截图和基准截图之间存在差异,测试会失败,并生成一个差异截图,显示出页面的不同部分。这个差异截图帮助你快速识别出页面中的视觉变化或错误。
这篇关于【Cypress】截图插件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!