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

156
Vistas
Afirmar un elemento DOM si tiene un texto específico

Estoy comenzando en Cypress, estoy tratando de seleccionar un elemento con este texto:

Falta el nombre de usuario

mi código es:

 cy.get('[data-id="error"]').should('have.text', 'is missing')

¿Hay alguna manera de que pueda usar una parte específica de una cadena (en este caso, 'falta') y aún poder usar la afirmación .should() ? Espero pasar la afirmación usando solo una parte específica de una cadena.

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

0

puede usar la palabra clave container para buscar una cadena que contenga una subcadena

con should para realizar directamente la aserción

 cy.get('[data-id="error"]').should('contain', 'is missing')

u obtener solo el elemento que contiene texto con contiene

 cy.get('[data-id="error"]').contains('is missing')

ellos realizan la afirmación necesaria en él

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede usar una expresión regular con match en lugar de have.text :

Por ejemplo, el texto debe contener test :

 cy.get('[data-id="error"]').should('match', /test/)

O simplemente

 cy.get('[data-id="error"]').should('contain', 'test')
about 4 years ago · Juan Pablo Isaza Denunciar

0

Si desea afirmar un texto parcial con should , puede usar include.text

 cy.get('[data-id="error"]').should('include.text', 'is missing')
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