No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Puppeteer con Firefox

10/24
Recursos

Aportes 7

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Ni lo que esta en el video ni en la documentacion me soluciono el problema, sin embargo buscando por internet encontre que ejecutando esto en este orden, se soluciona el problema y podran abrir el firefox, espero les sirva

  1. npm config set puppeteer_product=firefox
  2. npm install puppeteer
Actualización mayo de 2024: \- Para instalar firefox para puppeteer usar: npx puppeteer browsers install firefox \- Colocar en browser lo siguiente: ```js browser = await puppeteer.launch({ headless: false, defaultViewport: null, product: 'firefox', protocol: 'webDriverBiDi', }) ```

Otra manera de correr un test especifico sin la necesidad de crear un nuevo script es pasandole parametro al script de test con el nombre del archivo:

npm run test -- firefox

Resumen;

Para instalar firefox en nuestro proyecto

PUPPETEER_PRODUCT=firefox npm install puppeteer

luego incorporarlo a nuestro script, Ejemplo:

    it('abrir y cerrar navegador', async() => {
        const browser = await puppeteer.launch({
            headless: false, 
            defaultViewport: null,   
            product:'firefox' 
        })
Comparto mi codigo: ```js browser = await puppeteer.launch({ headless: false, defaultViewport: null, product: 'firefox', protocol: 'webDriverBiDi', }) ```browser = await puppeteer.launch({ headless: false, defaultViewport: null, product: 'firefox', protocol: 'webDriverBiDi', })

No me estan funcionando los comando, en casi todo me sale, This package has been deprecated, tenemos q actualizar los cursos platzi, estan buenas las explicaciones pero sino es actual no sirve saludos

Yo no estoy usando npm, en su lugar estoy usando pnpm, por si a alguien le sirve, solucioné el problema de la instalación usando esto. Luego tuve un problema de certificados que pude solucionar con esto.