Puppeteer vs Playwright
The resemblance to Google’s Puppeteer is striking, and for good reason. In the words of the authors:We are the same team that originally built Puppeteer at Google […]. With Playwright, we’d like to take it one step further and offer the same functionality for all the popular rendering engines. We’d like to see Playwright vendor-neutral and shared governed.In short, Playwright builds on the experience of Puppeteer to provide a way to:
- run against all major browsers (Chromium/Chrome, Firefox, WebKit/Safari)
- write more concise scripts (e.g. minimising the need for explicit waits)
- easily migrate existing codebases (keeping a very similar API)