Esperaba que alguno de ustedes pudiera ayudarme aquí. Ya me quedé sin ideas.
Tengo un script con Cypress.io que básicamente accede a un sitio web y hace clic en un enlace para INICIAR SESIÓN. Reduje el código para acceder solo a la página de INICIO DE SESIÓN directamente, que funcionó perfectamente durante los últimos 1 o 2 meses, pero la semana pasada ejecuté el script y ya no funciona.
Cuando intenta acceder a la URL https://sso.tce.sp.gov.br/cas-server/login da el siguiente error.
Lo más raro es que puedo acceder a esta URL manualmente desde las otras no automatizadas (EDGE, Chrome), pero cuando intento hacerlo con el navegador automatizado de Cypress no funciona.
cy.visit() falló al intentar cargar:
https://sso.tce.sp.gov.br/cas-server/login
Intentamos realizar una solicitud http a esta URL, pero la solicitud falló sin obtener respuesta.
Recibimos este error a nivel de red:
Error: error de análisis: longitud de contenido duplicado
Situaciones comunes por las que esto fallaría:
- no tienes acceso a internet
- se olvidó de ejecutar/arrancar su servidor web
- su servidor web no es accesible
- tiene ajustes de configuración de red extraños en su computadora
Aparentemente no parece una cosa de proxy ni de código, ¿tienen alguna idea de lo que podría ser?
Código:
describe('Test', () => { it('Access AUDESP Website', function () { Cypress.config('chromeWebSecurity',false); //cy.visit('https://www.tce.sp.gov.br/audesp') //cy.get('.menu-superior-itens > [href="https://sso.tce.sp.gov.br/cas-server/login"]').click() cy.visit('https://sso.tce.sp.gov.br/cas-server/login') }) })¡¡Cualquier idea sería de gran ayuda!!
¡Gracias!
ACTUALIZAR:
Chicos, sigo con este error, pero descubrí que el sitio web está enviando un encabezado duplicado, pero Cypress no puede procesarlo. El navegador, fuera de Cypress, aparentemente lo ignora... ¿alguna idea sobre cómo solucionarlo en Cypress?