Ejemplo mínimo de Puppeteer con Firefox

Este es un ejemplo mínimo de usar Puppeteer con Firefox. Está basado en Cómo Obtener El Código Fuente HTML De La Página En Puppeteer

puppeteer_firefox_min.js
// Ejemplo mínimo de puppeteer obtener el código fuente HTML de la página
const puppeteer = require('puppeteer');
(async () => {
  const browser = await puppeteer.launch({
    product: "firefox"
  });
  const page = await browser.newPage();
  await page.goto('https://techoverflow.net', {waitUntil: 'domcontentloaded'});
  // Obtener el código fuente de la página y registrarlo en la consola
  console.log(await page.content());
  // Limpieza
  await browser.close();
})();

Echa un vistazo a artículos similares por categoría: NodeJS Puppeteer