![]() Switching to firefox won´t work until you change the environment variable PUPPETEER_PRODUCT to firefox and reinstall puppeteer and download the firefox binaries. For any default puppeteer install only the chrome binaries will exist. puppeteer-core is a library to help drive anything that supports DevToolsprotocol. Being anend-user product, puppeteer automates several workflows using reasonabledefaults that can be customized. When installed, it downloadsa version of Chromium, which it then drives using puppeteer-core. Please notice that I can not just create a hello world project and set product: 'firefox' because the binaries does not exist and will not automatically downloaded. puppeteer is a product for browser automation. ![]() How can I download firefox and chrome binaries together? That I can easily switch the product value? client = await puppeteer.launch() // or product: 'chrome' I tried to run npm update after switching the PUPPETEER_PRODUCT environment variable however this doesn´t work and nothing gets updated. It will delete the firefox binaries and only install chrome again. However when I change it back to chrome and reinstall it: npm config set PUPPETEER_PRODUCT chrome npm i puppeteer ![]() Then inside of my project I run: npm i puppeteer I´am able to download firefox binaries for my project by set the environment variable: npm config set PUPPETEER_PRODUCT firefox npm i puppeteer ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |