run puppeteer on already installed chrome on macos run puppeteer on already installed chrome on macos google-chrome google-chrome

run puppeteer on already installed chrome on macos


You can set executablePath: '/Applications/Google Chrome.app/'...

You can browse chrome://version/ in chrome, and find executableFilePath(maybe it's not this name, my chrome is not english version), use this.

See Screenshot Below

enter image description here


For me it worked when I set executablePath: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'


Regarding your first question, Puppeteer docs indicate that it could work with an installed version of Chromium -- NOT Chrome.

To use an installed version:

Regarding your second question, use --window-size. For example: "--window-size=800,600"

Please be aware that if you have opened a browser window with an explicitly set window-size, then that size will be used for all future windows (ignoring any size you specify for the future windows). For a new window-size to be effective, you must close all previously opened windows.