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

168
Vistas
restablecer la configuración de Cypress al volver a ejecutar las pruebas

quiero restablecer la configuración como cuando actualizamos el navegador cada vez que se ejecuta la prueba de cypress. estoy usando

 "content-type": "application/x-protobuf"

como encabezado predeterminado, pero cuando una de mis respuestas es json cypress, cámbiela a application/json de forma predeterminada.

este es mi interceptor:

 Cypress.Commands.overwrite('intercept', (originalFn, { method, url }, options) => { method = 'POST' url = `${Cypress.env('EXTERNAL_API')}/${url}` options = { ...options, headers: Cypress.env('DEFAULT_HEADER'), } return originalFn(method, url, options) })

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

0

tengo el problema cuando paso body en lugar de fixture en el interceptor, cypress fuerza el encabezado a application/json . no hay manera de cambiarlo. para resolver el problema, pasé mi archivo json como un fixture y configuré mi encabezado personalizado de acuerdo con eso.

 Cypress.Commands.overwrite('intercept', (originalFn, { method, url }, options) => { method = 'POST' url = `${Cypress.env('EXTERNAL_API')}/${url}` const isJsonHeader = options?.fixture?.toLowerCase()?.includes('.json') ? true : false options = { ...options, headers: isJsonHeader ? Cypress.env('JSON_HEADER') : Cypress.env('DEFAULT_HEADER'), } return originalFn(method, url, options) })

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