0

我正在寻找一种方法来拦截柏树中的所有请求。我正在考虑这样的事情:

 beforeEach(() => {
    cy.intercept({method: 'GET', path: '*'}).as('get')
    cy.intercept({method: 'POST', path: '*'}).as('post')
 })

然后:

 afterEcah(() => {
    cy.wait('@get').its('response.statusCode').should('be.oneOf', [200, 304])
    cy.wait('@post').its('response.statusCode').should('be.oneOf', [200, 304, 201])
 })

我的问题是有时在我的测试中我没有获取或发布请求,所以我的测试失败了。

也许我需要一个条件是我的afterEach(),但我想不通。

或者问题可能是afterEach()用于此目的。

欢迎任何帮助

4

0 回答 0