

In the following code sample, puppeteer-core launches Microsoft Edge, goes to, and saves a screenshot as example.png. Also, the example below uses async/ await, which is only supported in Node v7.6.0 or later. To do this, run node -v from the command line.

Make sure you have a compatible version of Node.js. Puppeteer-core requires Node v8.9.0 or later. To use puppeteer-core to launch Microsoft Edge: You create an instance of the browser, open a webpage, and then manipulate the webpage by using the Puppeteer API. Puppeteer-core is similar to other browser-testing-frameworks, such as WebDriver. Launch Microsoft Edge with puppeteer-core You can add puppeteer-core to your website or app by using one of the following commands: npm i puppeteer-core To download Microsoft Edge, go to Download Microsoft Edge Insider Channels.

puppeteer-core is a lightweight version of Puppeteer that launches an existing browser installation, like Microsoft Edge. If you have Microsoft Edge installed, you can use puppeteer-core. You can also configure Puppeteer to run full (non-headless) Microsoft Edge.īy default, when you install Puppeteer, the installer downloads a recent version of Chromium, the open-source browser that Microsoft Edge is also built upon. Headless browsers don't display a user interface (UI), so you must use the command line. Puppeteer launches headless browsers by default. The Puppeteer library provides a high-level API to control Chromium-based browsers, including Microsoft Edge, by using the DevTools Protocol.
