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

131
Vistas
Obtener las primeras 3 palabras de una frase

¿Alguien puede aconsejarme cómo puedo verificar que una fila de la tabla tenga un texto específico? Traté de hacerlo con un comando como tal:

 Cypress.Commands.add('start', (text) => { cy.contains('td',text) })

Luego hago cy.start('Especificar un selector') en mi prueba

Mi escenario es que estoy buscando en una tabla usando las primeras 3 palabras de una frase... Tiene que ser las primeras 3 y, si no las encuentra, debería fallar. si tiene los dos primeros textos correctos, no debería encontrarlos. Tiene que ser verificado por los primeros 3 textos. Suponiendo que tengo el texto

Especifique un selector para filtrar los elementos DOM que contienen el texto

en mi prueba estoy escribiendo:

cy.start('td','Specify a selector') Veo que pasa la prueba pero si pongo "elementos" también pasa

¿Cómo puedo lograr esto por favor.

Gracias

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

0

Puede usar una expresión regular en lugar de una cadena simple, y eso debería lograr lo que desea. El símbolo ^ significa que este debería ser el comienzo de la cadena coincidente.

 Cypress.Commands.add('start', (text) => { cy.contains('td', RegExp(`^${text}`)) })
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