Comment installer Firefox pour Puppeteer?

Aug 30 2020

J'essaie d'installer Firefox pour marionnettiste depuis un moment, la documentation dit d'exécuter la commande suivante:

PUPPETEER_PRODUCT=firefox npm i puppeteer

Mais je ne comprends pas où l'exécuter? J'ai essayé

npm config set puppeteer_product firefox

Qui télécharge le package Nightly, mais lorsque j'essaye d'exécuter marionnettiste, j'obtiens l'erreur suivante:

(node:27840) UnhandledPromiseRejectionWarning: Error: Could not find browser revision 782078. Run "PUPPETEER_PRODUCT=firefox n
pm install" or "PUPPETEER_PRODUCT=firefox yarn install" to download a supported Firefox browser binary.

Quelqu'un peut-il m'aider?

Réponses

1 theDavidBarton Aug 30 2020 at 15:48

Une fois que vous avez correctement activé Firefox pour le marionnettiste avec:

soit npm

PUPPETEER_PRODUCT=firefox npm install puppeteer

ou fil:

PUPPETEER_PRODUCT=firefox yarn add puppeteer

Ensuite, vous devez définir l' productoption puppeteer.launchsur 'firefox':

const browser = await puppeteer.launch({ product: 'firefox' })