我正在使用cypress 4.0.2版 我无法在cypress中配置屏幕截图支持。如果发生错误,则不会创建屏幕截图目录,并且其中也没有转储。
我采取了以下步骤:
a)根据https://docs.cypress.io/guides/references/configuration.html#Screenshots 我在cypress.json中添加了“ screenshotsFolder”参数:“ cypress / screenshots”和“ trashAssetsBeforeRuns”:true,
b)根据https://docs.cypress.io/api/cypress-api/screenshot-api.html#Arguments-在cypress / support中,我创建了文件index.js并添加到其中: Cypress.Screenshot.defaults({ screenshotOnRunFailure:true })
我运行测试,尽管其中两个有错误,但未创建目录和屏幕截图。
答案 0 :(得分:0)
cy.screenshot()仅用于手动屏幕截图。默认情况下截图。 我在4.4.1中有同样的问题。我尚未更改任何设置,但不再因错误而捕获我的屏幕截图。