gpt4 book ai didi

cypress.io 等待相同的别名

转载 作者:行者123 更新时间:2023-12-03 14:35:53 24 4
gpt4 key购买 nike

cy.server();
cy.route('POST', 'my/api').as('myApi');
...
cy.wait('@myApi');
...
cy.route('POST', 'my/api').as('myApi');
cy.wait('@myApi');

当我的应用在同一个测试中两次调用同一个 API 时,从上面的代码中,第二个 cy.wait立即完成,因为它看到第一个 API 已经完成。为了解决这个问题,我在所有路由别名后面附加了一个随机数。这是正确的方法吗?

最佳答案

你也许可以做得更好。 cy.route() 命令只是一个定义,因此您应该将所有路由分组到文件的顶部。路由只需要定义一次。然后尝试链接您的等待,如 cy.wait().otherStuff().wait()或者至少将您的等待与其他必须首先成功的东西联系起来。

关于cypress.io 等待相同的别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58585675/

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