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

591
Vistas
Problema con el complemento Cypress y cypress-metamask (conectar ECONNREFUSED 127.0.0.1:9222)

Estoy tratando de integrar pruebas de ciprés en mi aplicación, pero para realizar pruebas e2e necesito interactuar con metamask. Estoy usando el complemento cypress-metamask ( https://www.npmjs.com/package/cypress-metamask ), pero no puedo hacerlo funcionar.

La ejecución de las pruebas devuelve el siguiente error:

cy.task('setupMetamask') falló con el siguiente error:

la solicitud a http://localhost:9222/json/version falló, motivo: conexión ECONNREFUSED 127.0.0.1:9222

Esta es la prueba:

 describe('NFTicket', () => { beforeEach(() => { cy.setupMetamask(); cy.changeMetamaskNetwork('localhost') cy.visit('/') }); it('is expected to display a sussess message', () => { cy.get('[data-cy=title]').should('contain.text', 'MetaMask Detected') }); });

Así es como está configurado mi cypress/plugins/index.js:

 module.exports = (on, config) => { require('cypress-metamask/plugins')(on); on('before:browser:launch', (browser = { isHeaded: true }, arguments_) => { if (browser.name === 'chrome') { arguments_.args.push('--remote-debugging-port=9222') arguments_.args.push('--disable-background-timer-throttling'); arguments_.args.push('--disable-backgrounding-occluded-windows'); arguments_.args.push('--disable-renderer-backgrounding'); } }) }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

En nuestro proyecto, también encontramos un problema al usar esta biblioteca. No recuerdo exactamente qué era, pero en general no pudimos resolverlo y luego lo cambiamos a @synthetixio/synpress . En nuestro proyecto con esta biblioteca, las pruebas e2e funcionan perfectamente.

 npm i @synthetixio/synpress yarn add @synthetixio/synpress

Puede encontrar una lista de comandos útiles para trabajar con metamask aquí .

about 4 years ago · Juan Pablo Isaza Denunciar

0

Asegúrese de que el servidor esté iniciado. Puede probar este 127.0.0.1 localhost en el archivo /etc/hosts.

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