Puppeteer
Puppeteer is a Node.js library which provides an API to control Google Chrome or Chromium web browsers.[1]. Puppeteer is commonly used to control a Headless Browser, which is a web browser without a user interface, however it can be configured to run in non-headless mode as well. The Puppeteer project is released under the Apache 2.0 license and is maintained by Google and other contributors[2].The first stable version of Puppeteer was released on the 12th of January, 2018.
Use Cases[edit]
Puppeteer is used for a range of use cases including;
- Generating screenshots and PDFs of web pages.
- Crawling websites and extracting information from the HTML, CSS or Javascript rendered on the page.
- UI testing and automating form submissions with simulated keyboard and mouse input
- Testing Chrome Extensions[3]
Puppeteer Applications[edit]
There are a number of open source projects utilising the Puppeteer library spanning a range of applications including Computer Science, Data Processing, Marketing, Social Media and Software Development[4].
References[edit]
- ↑ puppeteer/puppeteer, Puppeteer, 2021-07-14, retrieved 2021-07-14
- ↑ "puppeteer/puppeteer". GitHub. Retrieved 2021-07-14.
- ↑ "Puppeteer | Tools for Web Developers". Google Developers. Retrieved 2021-07-14.
- ↑ "The Top 160 Puppeteer Open Source Projects". awesomeopensource.com. Retrieved 2021-07-14.
Puppeteer[edit]
This article "Puppeteer" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Puppeteer. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
This page exists already on Wikipedia. |