Antonio Hernandez
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
Antonio Hernandez
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
Jose Eduardo Miranda Valderrama
Actualización mayo de 2024:
- Para instalar firefox para puppeteer usar: npx puppeteer browsers install firefox
- Colocar en browser lo siguiente:
browser = await puppeteer.launch({ headless: false, defaultViewport: null, product: 'firefox', protocol: 'webDriverBiDi', })
Manuel Ledezma
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' })
Luis Ernesto Yepes Fernandez
PUPPETEER_PRODUCT=firefox : El término 'PUPPETEER_PRODUCT=firefox' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo.
No me deja instalar... alguna sugerencia ?
Hernan Camilo Jimenez Garcia
Tampoco me funcionó, busqué en documentación de Mozilla y dice que se debe usar:
PUPPETEER_PRODUCT=firefox npm install puppeteer
Pero tampoco me sirve
Julianny Caicedo
Puppeteer con Firefox
const puppeteer = require('puppeteer');
describe('Extrayendo Información', () => {
it('Extraer el título de la página y la url', async () => {
const browser = await puppeteer.launch({
headless: false,
product: 'firefox',
defaultViewport: null
});
const page = await browser.newPage();
await page.goto('https://www.platzi.com', {
waitUntil: 'domcontentloaded',
timeout: 60000
});
const titulo = await page.title();
const url = await page.url();
console.log(Título: ${titulo});
console.log(URL: ${url});
await browser.close();
}, 60000);
});
En la de la consola (terminal) se debe terminal Puppeter> npx jest firefox.test.js a mi me funciono bien.
manuel felipe rivera ossa
Se muestra este error PUPPETEER_PRODUCT=firefox : El término ‘PUPPETEER_PRODUCT=firefox’ no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Intente con otros comandos pero tampoco funcionaron ¿Qué comando se usa actualmente?
Javier Fuentes Mora
Profesorno es un comando es una como variable de entorno , checa que lo estes metiendo bien , checa este articulo tal vez te ayude https://www.bannerbear.com/blog/how-to-run-puppeteer-with-firefox-instead-of-chrome/
Mario Alexander Vargas Celis
Comparto mi codigo:
browser = await puppeteer.launch({ headless: false, defaultViewport: null, product: 'firefox', protocol: 'webDriverBiDi', }) ```browser = await puppeteer.launch({   headless: false,   defaultViewport: null,   product: 'firefox',   protocol: 'webDriverBiDi',   })
Steve Anthony Luzquiños Agama
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.