No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Cypress Avanzado

Curso de Cypress Avanzado

Javier Fuentes Mora

Javier Fuentes Mora

Interceptando Network Requests

8/29
Recursos

Aportes 3

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Si la request dura mucho…

// Wait until a propertyPath answers a value...
cy.wait("@myApiResponse1").its("response.statusCode").should("eq", 200);

// Wait and use a timeout
cy.wait("@myApiResponse1", { timeout: 2000 });

Como no existen los archivos de la clase, hice este pequeno ejemplo que explica la clase de forma simple…


// Save my Interceptor into a alias
cy.intercept("GET", "https://my-api.com/1").as("myApiResponse1");
cy.visit("/my-page-list");

// Navigate into a detail Page
cy.get("#detailBtn-1").click();

// Use my alias 
cy.wait("@myApiResponse1").then((interception) => {
	cy.log(interception);
	// Assert my Interceptor
	expect(interception.body).to.have.property("property-name", "value");
});