我使用的是Cypress的旧版本,能够看到Cypress正在拍摄执行每一步的快照。这个功能真的很强大,因为我们能够通过Cypress时间旅行功能看到每个命令上发生了什么。
但是现在在最新版本中,即使你在cypress runner中的以前的命令上悬停,cypress也不会拍摄快照,它会显示“快照丢失。显示DOM的当前状态”。
有没有人可以指导我如何在最新版本中恢复Cypress快照功能?因为如果我们安装旧版本的Cypress,它仍然可以工作。
我使用的是Cypress的旧版本,能够看到Cypress正在拍摄执行每一步的快照。这个功能真的很强大,因为我们能够通过Cypress时间旅行功能看到每个命令上发生了什么。
但是现在在最新版本中,即使你在cypress runner中的以前的命令上悬停,cypress也不会拍摄快照,它会显示“快照丢失。显示DOM的当前状态”。
有没有人可以指导我如何在最新版本中恢复Cypress快照功能?因为如果我们安装旧版本的Cypress,它仍然可以工作。
1条答案
按热度按时间nzk0hqpo1#
你必须在你的
cypress.config.js
文件中添加numTestsKeptInMemory
标志,其中包含你允许的快照数量。假设我允许50个快照。