如何在不使用插件的情况下使用 Cypress 最新版本时在 cypress runner 中获取 cypress 快照?

问题描述 投票:0回答:1

我使用的是 cypress 旧版本,并且能够看到 cypress 正在拍摄执行每个步骤的快照。这个功能非常强大,因为我们能够通过 cypress 时间旅行功能看到每个命令上发生的情况。

但现在在最新版本中,即使您将鼠标悬停在 cypress runner 中的先前命令上,cypress 也不会拍摄快照,它会显示“快照丢失。显示 DOM 的当前状态”。

任何人都可以指导我如何在最新版本中恢复 cypress 快照功能吗?因为如果我们安装旧版本的 cypress,它仍然可以工作。

typescript cypress browser-automation cypress-cucumber-preprocessor
1个回答
1
投票

您必须在

numTestsKeptInMemory
文件中添加
cypress.config.js
标志以及您允许的快照数量。 假设我允许 50 个快照。

 export default defineConfig({
 numTestsKeptInMemory:50,
 e2e:{                                                                       
     setupNodeEvents (on) {
       }
     }
})
© www.soinside.com 2019 - 2024. All rights reserved.