Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

124
Visualizações
¿Cómo manejar los errores de ciprés?

Digamos que tengo una prueba simple:

 /// <reference types="cypress" /> describe('Something important', () => { it('First test', () => { ... }) })

Y lo que debo hacer es manejar si algo sucede en First test , estaba intentando algo como, pero no funciona de esta manera:

 it('First test', () => { try { ... } catch (e) { ... // send email, for example } })

Entonces, de alguna manera necesito manejar lo que suceda en la prueba. ¿Es posible? Algo como esto, pero para toda la prueba:

 cy.get('button').contains('hello') .catch((err) => { // oh no the button wasn't found // (or something else failed) cy.get('somethingElse').click() })
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¿Es esto lo que necesita ?

 Cypress.on('fail', (error, runnable) => { debugger // we now have access to the err instance // and the mocha runnable this failed on throw error // throw error to have test still fail })

Esto se activará cuando la prueba falle, para que pueda realizar su correo electrónico u otra acción.

Pero, en general, Cypress espera que sepa que el botón estará allí. No debería tener demasiadas cosas impredecibles en la página (o no en la página, según sea el caso).

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda