Cypress no detecta el evento de clic activado, por lo tanto, los puntos finales de la API no se llaman para varios contenedores.
Es muy difícil explicar el problema, hice lo mejor que pude, cualquier sugerencia es realmente apreciada.
No puedo compartir ningún detalle de la aplicación.
Tengo una aplicación de interfaz de usuario principal que interactúa con un par de componentes de back-end. Las llamadas a la API se realizan a puntos finales con la misma URL base, pero los contenedores de la API son diferentes según el componente.
pasos de prueba manual;
En cypress runner para el paso 4, solo se activa 1 llamada API para el contenedor 1 con 200 respuestas exitosas. Desafortunadamente, la segunda llamada a la API para el contenedor 2 no se activó.
Cuando se les preguntó a los desarrolladores sobre esto, la sugerencia fue que Cypress no detecta los desencadenantes, no se puede acceder al contenedor 2 desde el contenedor 1.
Estoy atascado aquí, no estoy seguro de qué buscar o preguntar a los desarrolladores. ¿Alguien notó un problema similar?
Sin saber mucho puedo leerte esta cita de cypress.io
"¿Puedo probar enlaces de anclaje que se abren en una nueva pestaña? Cypress no tiene y es posible que nunca tenga compatibilidad con varias pestañas por varias razones. Afortunadamente, existen muchas soluciones claras y seguras que le permiten probar este comportamiento en su aplicación".
Tal vez esto podría ayudar: https://github.com/cypress-io/cypress-example-recipes/tree/master/examples/testing-dom__tab-handling-links