【发布时间】:2020-02-23 09:49:10
【问题描述】:
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 已经完成。为了解决这个问题,我在所有路由别名后面附加了一个随机数。这是正确的方法吗?
【问题讨论】:
标签: cypress