赛普拉斯:拦截获取请求不起作用
Cypress: Intercept fetch request not working
我正在使用 cypress 来尝试断言获取请求具有特定的查询参数。我开始只是拦截并记录 cy.wait
但即使这样也不起作用,我不断收到错误“5000 毫秒后重试超时:cy.wait() 等待 5000 毫秒等待第一个请求超时路线:wms。有人知道这里的问题吗?
这是我的代码和一些解释问题的截图。
cy.intercept('proxy/service/*').as('wms')
cy.wait('@wms).then(console.log)
我认为您的匹配器不正确,并且在 service
之后包含一个额外的 /
。您的来电不是 /proxy/service/?myParam=myValue
,而是 /proxy/service?myParam=myValue
。以下应拦截您的请求。
cy.intercept('proxy/service*').as('wms')
cy.wait('@wms).then(console.log)
我正在使用 cypress 来尝试断言获取请求具有特定的查询参数。我开始只是拦截并记录 cy.wait
但即使这样也不起作用,我不断收到错误“5000 毫秒后重试超时:cy.wait() 等待 5000 毫秒等待第一个请求超时路线:wms。有人知道这里的问题吗?
这是我的代码和一些解释问题的截图。
cy.intercept('proxy/service/*').as('wms')
cy.wait('@wms).then(console.log)
我认为您的匹配器不正确,并且在 service
之后包含一个额外的 /
。您的来电不是 /proxy/service/?myParam=myValue
,而是 /proxy/service?myParam=myValue
。以下应拦截您的请求。
cy.intercept('proxy/service*').as('wms')
cy.wait('@wms).then(console.log)