赛普拉斯在套件未测试后截获清除

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

我有一个用于 E2E 测试的 Cypress (

12.9.0
) 设置,其中
e2e
文件夹中的每个文件都是一个具有一个
describe()
和许多
it()
测试的单个 e2e 场景。

每个场景及其测试都依赖于多个

intercept()
存根(每个场景都有相同的存根)并且不需要在每个
it()
测试之间重置 - 我希望它们为套件设置一次。

我原以为将

testIsolation
配置值设置为
false
会做到这一点,但似乎这并不能阻止拦截存根被清除 - 它只是 保留浏览器上下文.

有没有办法做到这一点,以防止必须为每个测试重新创建

intercept()
模拟,而是能够为每个测试套件创建一次模拟(
describe()
)?

testing cypress ui-automation
© www.soinside.com 2019 - 2024. All rights reserved.