我如何等待请求加载到 Cypress 中?
How can I wait for a request to load in Cypress?
我正在 Cypress 上编写自动化测试,我想等待页面加载。
有一个名为“Availability”的请求,如果它通过 statusCode:200 则页面加载。
我试过了,但没用:
cy.intercept('POST' , '*/api/Availability/*').as('availability')
cy.wait('@availability').its('response.statusCode').should('eq' , 200)
我该怎么做?
您的页面访问了哪里?
如果在这里,就不行
cy.visit(...)
cy.intercept('POST' , '*/api/Availability/*').as('availability')
cy.wait('@availability').its('response.statusCode').should('eq', 200)
您需要在应用程序发送 api 请求之前设置拦截。
cy.intercept('POST' , '*/api/Availability/*').as('availability')
cy.visit(...)
cy.wait('@availability').its('response.statusCode').should('eq', 200)
我正在 Cypress 上编写自动化测试,我想等待页面加载。 有一个名为“Availability”的请求,如果它通过 statusCode:200 则页面加载。
我试过了,但没用:
cy.intercept('POST' , '*/api/Availability/*').as('availability')
cy.wait('@availability').its('response.statusCode').should('eq' , 200)
我该怎么做?
您的页面访问了哪里?
如果在这里,就不行
cy.visit(...)
cy.intercept('POST' , '*/api/Availability/*').as('availability')
cy.wait('@availability').its('response.statusCode').should('eq', 200)
您需要在应用程序发送 api 请求之前设置拦截。
cy.intercept('POST' , '*/api/Availability/*').as('availability')
cy.visit(...)
cy.wait('@availability').its('response.statusCode').should('eq', 200)