在 Cypress 中无头执行存根测试会导致某些 API 调用无法进行

Executing stubbed tests headlessly in Cypress results in some api calls not being made

提问人:Teflon Eddie 提问时间:11/17/2023 最后编辑:Teflon Eddie 更新时间:11/17/2023 访问量:16

问:

我正在使用 Cypress(最新)在管道中执行 4 个测试,这些测试指向 S3 存储桶中的静态单页应用程序。所有 api 调用都使用固定装置存根。

间歇性地(但更常见的是不是)没有进行 API 调用来检索下拉列表的数据。这意味着不使用用于存根响应的夹具,因为未满足 cy.intercept。

使用 npx cypress run 执行测试时,这种情况会更频繁地发生。 使用 npx cypress open 时,测试正在进行所有预期的 api 调用,并且测试已通过。

在任何其他环境中都不会发生此问题。

我希望进行 api 调用以填充下拉列表,就像使用 cypress open 运行测试时发生的那样。

亚马逊-S3 柏树

评论


答: 暂无答案