S Soluções.dev.br
Ciência de Dados, IA e Scripting

Puppeteer & Playwright Cheat Sheet

Automação de navegadores headless, capturas de tela, cliques e testes E2E.

Puppeteer

Inicialização básica no Puppeteer.

const browser = await puppeteer.launch();
const page = await browser.newPage();

Navegação e captura de tela.

await page.goto('url');
await page.screenshot({ path: 'print.png' });

Playwright

Inicialização básica no Playwright.

const browser = await chromium.launch();
const page = await browser.newPage();

Ações

Simulação de clique em elemento.

await page.click('button#submit');

Preenchimento de campos de formulário.

await page.fill('input[name="user"]', 'login');

Utilidades

Aguardar um elemento aparecer na tela.

await page.waitForSelector('.sucesso');