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

763
Vistas
Cypress: ejecute solo una prueba

Quiero alternar la ejecución de solo una prueba, por lo que no tengo que esperar a mis otras pruebas para ver el resultado de una prueba.

Actualmente, comento mis otras pruebas, pero esto es realmente molesto.

¿Hay alguna forma de alternar la ejecución de solo una prueba en Cypress ?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

ejecutar solo un archivo

 cypress run --spec path/to/file.spec.js

o usando patrones globales:

 cypress run --spec 'path/to/files/*.spec.js'

Nota: ¡debe envolver sus patrones globales entre comillas simples para evitar la expansión de shell!

para ejecutar solo una prueba en un archivo

Puede usar un .only como se describe en los documentos de Cypress

 it.only('only run this one', () => { // similarly use it.skip(...) to skip a test }) it('not this one', () => { })

Además, puedes hacer lo mismo con describe y bloques de context .

editar:

también hay una buena extensión VSCode para hacer que agregar/eliminar .only sea más fácil con atajos de teclado. Se llama Test Utils (instalar con ext install chrisbreiding.test-utils ). Funciona con js, café y mecanografiado:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

Hay múltiples formas de lograr esto.

  1. Puede it .only o describe , consulte la respuesta de @bkucera
  2. Puede hacerlo desde la terminal como se explica en el documento aquí
     npx cypress run --record --spec "cypress/integration/my-spec.js" npm run cypress -- --record --spec "cypress/integration/my-spec.js"
over 4 years ago · Santiago Trujillo Denunciar

0

Puede silenciar conjuntos de pruebas no necesarios y casos particulares anteponiendo x a la llamada de métodos de testrunner ( describe , it , etc.)

Entonces se vería como:

 // this whole testsuite will be muted xdescribe('Visit google', () => { it('should visit google', () => { cy.visit('https://google.com/'); }); }); // this testsuite will run describe('Visit youtube', () => { it('should visit youtube', () => { cy.visit('https://youtube.com/'); }); // this testcase will be muted xit('is not necessary', () => { ... }); });
over 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