English 中文(简体)
Cypress - Working with XHR
  • 时间:2024-03-24 11:05:41

Cypress - Working with XHR

Previous Page Next Page  

XHR is XML HTTP Request. 它是“应用方案拟订接口”,作为目标提供,其方法在网络浏览器和服务器之间传送数据。 XHR的物体可要求服务器以答复形式提供数据。

气压不仅可用于前端自动化,而且可以通过直接接触XHR物体来控制网络的交通。 然后,它适用对物体的断言。 它可以改变或阻碍反应。 在浏览器上填写的网络中可以看到XHR的细节。

XHR的回应负责人如下:

XHR Response Header

答复如下:

Response

为了提出XHR的要求,使用了cy(request)指挥系统。 采用的方法是将答复转向对等要求。

Implementation of XHR request

下面是关于在Cypress执行XHR请求的指挥部。


cy.request( https://jsonplaceholder.cypress.io/comments ).as( c )
//apasing request
cy.get( @c ).should((response) => {
   expect(response.body).to.have.length(100)
   expect(response).to.have.property( headers )
})
Advertisements