Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

145
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda