gpt4 book ai didi

Cypress :如何等待所有请求完成

转载 作者:行者123 更新时间:2023-12-04 12:16:07 26 4
gpt4 key购买 nike

我正在使用 cypress 来测试我们的 Web 应用程序。
在某些页面中,存在多次执行的不同端点请求。 [例如获取/A 获取/B 获取/A]。
为了等待所有请求完成并保证页面已完全加载,cypress 中的最佳实践是什么。
我不想使用 ton cy.wait() 命令来等待所有请求被处理。 (每个页面有很多不同的请求集)

最佳答案

您可以使用 cy.route()来自柏树的特征。使用它,您可以拦截所有 Get 请求并等待所有请求都被执行:

cy.server()
cy.route('GET', '**/users').as('getusers')
cy.visit('/')
cy.wait('@getusers')

关于 Cypress :如何等待所有请求完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64661879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com