typescript 如何在使用Cypress最新版本时在Cypress Runner中恢复Cypress快照,而无需插件?

m4pnthwp  于 2023-04-13  发布在  TypeScript
关注(0)|答案(1)|浏览(141)

我使用的是Cypress的旧版本,能够看到Cypress正在拍摄执行每一步的快照。这个功能真的很强大,因为我们能够通过Cypress时间旅行功能看到每个命令上发生了什么。
但是现在在最新版本中,即使你在cypress runner中的以前的命令上悬停,cypress也不会拍摄快照,它会显示“快照丢失。显示DOM的当前状态”。
有没有人可以指导我如何在最新版本中恢复Cypress快照功能?因为如果我们安装旧版本的Cypress,它仍然可以工作。

nzk0hqpo

nzk0hqpo1#

你必须在你的cypress.config.js文件中添加numTestsKeptInMemory标志,其中包含你允许的快照数量。假设我允许50个快照。

export default defineConfig({
 numTestsKeptInMemory:50,
 e2e:{                                                                       
     setupNodeEvents (on) {
       }
     }
})

相关问题