我使用的是cypress的旧版本,可以看到cypress正在拍摄执行每个步骤的快照。这个功能非常强大,因为我们可以通过cypress时间旅行功能看到每个命令上发生了什么。
但现在在最新版本的柏树不采取快照,即使你悬停在柏树运行器以前的命令,它显示"快照丢失。显示DOM"的当前状态。
有没有人可以指导我如何在最新版本中恢复柏树快照功能?如果我们安装旧版本的cypress,它仍然可以工作。
您必须在cypress.config.js
文件中添加numTestsKeptInMemory
标志,其中包含您允许的快照数量。假设我允许50个快照
export default defineConfig({
numTestsKeptInMemory:50,
e2e:{
setupNodeEvents (on) {
}
}
})