Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

759
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!