Puppeteer

What is Puppeteer?

How does Masquerade use Puppeteer?

Puppeteer is currently our primary end automation driver, however to enable many critical extensions we provide this through the AutomationExtra library which delivers a vanilla Puppeteer instance through an extended wrapper.

Core Concepts

Browser

Page

ElementHandle

Further Reading

Although one benefit of using Masquerade is that it allows a new developer to start composing bots with a relatively minimal experience with Puppeteer, understanding Puppeteer at a relatively deep level is essential to writing high conviction Actors.
We recommend reading the following in depth