等待整个页面加载完毕并调用所有api

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

我的目标是确保页面完全加载并且所有 API 调用均已完成,而无需拦截特定 API 端点或使用 Cypress 实现硬编码等待。谁能建议一种替代方法来实现这一目标?

我希望等到页面完全加载并且所有 api 端点都在 cypress 中调用。

cypress ui-automation
1个回答
0
投票

我想,您无需担心页面已完全加载。您只需要确保该元素处于待测试状态即可。

简单的 .should() 语句提供了这样的保证:

cy.get(some-selector)
  .should('have.text', 'text-loaded-by-request-call')

您可以通过此文档了解更多信息:https://www.cypress.io/blog/2018/02/05/when-can-the-test-start

© www.soinside.com 2019 - 2024. All rights reserved.