赛普拉斯屏幕截图OnRunFailure不起作用

Cypress screenshotOnRunFailure not working

根据 Cypress 文档,屏幕截图会在 运行 失败时自动生成。 这似乎没有发生,但是当我在测试中直接使用 cy.screenshot() 时,屏幕截图正在记录在我的文件中。我不想在每次测试中都添加这个。

我的截图路径是\cypress\screenshots 我正在使用 npm run cypress 打开赛普拉斯,在“配置”下我有 screenshotOnRunFailure:true

有什么想法吗? TIA

你在package.json下有什么

“脚本”:{ “柏树”:“?” },

“npm 运行 cypress”(运行你的脚本在 package.json 的“脚本”部分称为“cypress”)不同于“cypress 运行 ”(运行s Cypress 测试。默认情况下用于在测试失败时创建屏幕截图,无需编写行:cypress.json 中的“screenshotOnRunFailure”和“screenshotsFolder”)。