Puppeteer is a NodeJS library, created and maintained by Google, which interacts with any Chromium-based browser. By communicating with the browser through the DevTools protocol, Puppeteer is able to mimic real user behaviour, such as clicking, typing and basically any other interaction within a browser. Because of these features, it…