O que é
O Playwright é um framework para automação e testes web que permite controlar os navegadores Chromium, Firefox e WebKit utilizando uma única API. Ele pode ser usado para executar testes de ponta a ponta (end-to-end), rodar scripts de automação e servir como ferramenta de suporte para agentes de IA.
Entre suas capacidades estão a execução de testes em paralelo, o isolamento de contexto de navegador, a espera automática (auto-wait) por elementos e a inspeção de execuções através do Trace Viewer.
Para quem serve
O Playwright atende a diferentes fluxos de trabalho:
- Testes de ponta a ponta: Para quem precisa testar aplicações web em múltiplos navegadores com isolamento total.
- Scripts de automação: Para quem deseja automatizar tarefas em navegadores usando a biblioteca
playwright. - Agentes de IA e assistentes de código: Para integração com automações guiadas por LLMs via Playwright CLI ou Playwright MCP.
- Usuários de VS Code: Para quem prefere criar e depurar testes diretamente na IDE através de uma extensão dedicada.
Como começar
Para iniciar um projeto de testes de ponta a ponta, rode no terminal:
npm init playwright@latest Após a instalação, você pode executar os testes em modo headless e em paralelo usando:
npx playwright test Se o seu objetivo for criar apenas scripts de automação ou utilizar a CLI para agentes de código, você pode instalar a biblioteca com npm i playwright ou a ferramenta CLI com npm install -g @playwright/cli@latest.
Instalação
npm i -D @playwright/test npx playwright install 🔗 Repositório oficial: https://github.com/microsoft/playwright
Veja em 1 minuto
📚 Mais conteúdos do canal: https://gist.github.com/VictorHugodaSilvaSousa/d1e955e97cd27fc662351821d0a3fdbe
