Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

152
Vistas
Las llamadas a la API de Cypress no se activan para el evento del botón, varios contenedores

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;

  1. Visite la URL de la aplicación En la interfaz de usuario principal, haga clic en el enlace de búsqueda
  2. Se abre una nueva pestaña/formulario (en la misma ventana) que interactuará con el componente 1
  3. La nueva pestaña es un formulario, complete los detalles y haga clic en el botón verificar
  4. Se activan 2 llamadas de API 1: evento de clic de botón correcto para el contenedor 1 2: llamada de API al contenedor 2
  5. En una llamada API 2 exitosa, la página regresa a la página principal de la aplicación con los detalles de los resultados de búsqueda

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?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

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

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda