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

179
Vistas
el método cypress get no puede obtener data-cy en mi componente

método personalizado cy

 Cypress.Commands.add('shouldRenderShowcase', ({ name, highlight = false }) => { cy.getByDataCy(name).within(() => { cy.findByRole('heading', { name }).should('exist') cy.getByDataCy('game-card').should('have.length.gt', 0) cy.getByDataCy('highlight').should(highlight ? 'exist' : 'not.exist') if (highlight) { cy.getByDataCy('highlight').within(() => { cy.findByRole('link').should('have.attr', 'href') }) } }) })

Chicos, tengo este método personalizado para verificar mi componente que llama a Showcase. Como puede ver, tengo otro método personalizado adentro, que llama a getByDataCy, es lo mismo que cy.get , pero no necesito pasar contenido dentro de [] .

Yo esta prueba, he estado buscando un componente, dentro de la vitrina que llama game-card, pero el ciprés no lo encuentra.

Como puede ver en la imagen a continuación, hay cy="game-card" dentro de la etiqueta del artículo. No sé por qué el ciprés lo encontró. ¿Me puedes ayudar?

cy no encuentra data-cy, pero hay un data-cy en el árbol html

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Encontré el error. Tengo tres pruebas que llaman a este método, y en una de ellas no había juegos, pero el mensaje parecía para todos. El error se debió a que mi backend no pudo encontrar nuevos juegos lanzados. ¡Gracias por tu tiempo!

about 4 years ago · Santiago Trujillo 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