Estoy tratando de iniciar sesión en mi aplicación usando Cypress. El flujo es...
Cuando intento este flujo con el siguiente código de Cypress...
const fillLogin = async () => { cy.log("Filling login"); cy.get("#username") .should("be.visible") .type(testUser()); cy.get("#password") .should("be.visible") .type(testPassword()); cy.get("button[name=\"action\"]") .should("be.visible") .click(); return cy.get(".main-container") .should("be.visible"); }; Todo funciona hasta que está listo para redirigir de nuevo a /callback y simplemente se congela. La URL en la que se atasca es /authorize/resume?state=... .
Creo que podría deberse a que la autenticación está en un dominio que no es el dominio real de la aplicación web.