Skip to content

how do you install and run puppeteer for firefox

Hi I am doing some web automation. I am trying to open a url and I am getting a data URL error in chrome console so I am moving to firefox console to get around the no data urls opening in the chrome console issue. The problem is “npm install puppeteer-firefox” is not working to install puppeteer for firefox. How can I install puppeteer for firefox and include it in the code so I can use it?

Code not working in chrome because of data url error

const url = await page.evaluate(async () => {

    await page.goto(url);

What I typed into node.js command prompt to install puppeteer firefox. This did not work

npm i puppeteer-firefox

Error I received from the node.js command prompt

npm WARN deprecated puppeteer-firefox@0.5.1: Firefox support is gradually transitioning to the puppeteer package. As of puppeteer v2.1.0 you can interact with Firefox Nightly. The puppeteer-firefox > package will remain available until the transition is complete, but it is no longer actively maintained. For more information visit

puppeteer-firefox@0.5.1 install C:UsersuserDesktopfilenamefilenamenode_modulespuppeteer-firefox node install.js

ERROR: Failed to download Firefox rv0.0.1! Error: Download failed: server returned code 404. URL:

I also tried these as an error said to do and they did not work

(node:14348) UnhandledPromiseRejectionWarning: Error: Could not find browser revision latest. Run “PUPPETEER_PRODUCT=firefox npm install” or “PUPPETEER_PRODUCT=firefox yarn install” to download a supported Firefox browser binary.

PUPPETEER_PRODUCT=firefox npm install

PUPPETEER_PRODUCT=firefox yarn install



I had a similar issue, the command you have to run is actually the following:

PUPPETEER_PRODUCT=firefox npm i puppeteer

Source :

User contributions licensed under: CC BY-SA
3 People found this is helpful