截图与视频
info
你将学到
- 如何捕获截图和视频
- 如何配置截图和视频设置
- 如何删除没有失败或重试测试的规格文件视频
tip
调试Cypress Cloud测试运行?
不要依赖本地复现失败条件或人工解析测试产物。使用 测试回放功能,完整重现录制运行期间的测试执行过程,获得全面的调试能力。
截图
Cypress具备截图功能,无论通过cypress open
还是cypress run
运行(包括CI环境)均可使用。
要手动截图,可以使用cy.screenshot()
命令。
此外,当cypress run
期间发生失败时,Cypress会自动捕获截图。在cypress open
期间不会自动捕获失败截图。
可以通过Cypress配置中的screenshotOnRunFailure
设置为false
,或通过Cypress.Screenshot.defaults()将screenshotOnRunFailure
设为false
来完全关闭失败时截图功能。
截图默认存储在screenshotsFolder
(默认 为cypress/screenshots
)。
Cypress会在cypress run
前清空截图文件夹。如果不想在运行前清空截图文件夹,可将trashAssetsBeforeRuns
设为false
。
视频
caution
目前,Cypress仅支持为受支持的基于Chromium的浏览器(Chrome/Electron/Edge)录制视频。对Firefox的支持进度可在此issue中追踪。
视频录制默认关闭,但可通过配置中的video
设为true