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');