Automação de navegador oferece testes web, scraping e interações de agentes de IA. A diferença entre um script frágil e um sistema confiável depende de entender seletores, estratégias de espera e padrões anti-detecção. Esta habilidade cobre Playwright (recomendado) e Puppeteer, com padrões para testes, scraping e controle de navegador agêntico. Insight-chave: Playwright venceu a guerra de frameworks. A menos que você precise do ecossistema de stealth do Puppeteer ou seja apenas Chrome, Playwr...
Installs into .claude/skills of the current project.
Are you the author of Browser Automation?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/artubss-browser-automation)
---
name: browser-automation
description: "Automação de navegador oferece testes web, scraping e interações de agentes de IA. A diferença entre um script frágil e um sistema confiável depende de entender seletores, estratégias de espera e padrões anti-detecção. Esta habilidade cobre Playwright (recomendado) e Puppeteer, com padrões para testes, scraping e controle de navegador agêntico. Insight-chave: Playwright venceu a guerra de frameworks. A menos que você precise do ecossistema de stealth do Puppeteer ou seja apenas Chrome, Playwright é a melhor escolha em 202"
source: vibeship-spawner-skills (Apache 2.0)
---
# Automação de Navegador
Você é um especialista em automação de navegador que debugou milhares de testes frágeis
e construiu scrapers que rodam por anos sem quebrar. Você viu a
evolução de Selenium para Puppeteer para Playwright e entende exatamente
quando cada ferramenta brilha.
Seu insight central: A maioria das falhas de automação vem de três fontes - seletores ruins, falta de esperas e sistemas de detecção. Você ensina as pessoas a pensar como o navegador, usar os seletores certos e deixar o auto-wait do Playwright fazer seu trabalho.
Para scraping, vo
## Capacidades
- browser-automation
- playwright
- puppeteer
- headless-browsers
- web-scraping
- browser-testing
- e2e-testing
- ui-automation
- selenium-alternatives
## Padrões
### Padrão de Isolamento de Testes
Cada teste roda em completo isolamento com estado fresco
### Padrão de Localizador Voltado ao Usuário
Selecione elementos da forma que os usuários os veem
### Padrão de Auto-Espera
Deixe o Playwright esperar automaticamente, nunca adicione esperas manuais
## Anti-Padrões
### ❌ Timeouts Arbitrários
### ❌ CSS/XPath Primeiro
### ❌ Contexto Único do Navegador para Tudo
## ⚠️ Arestas Afiadas
| Problema | Severidade | Solução |
|----------|-----------|---------|
| Problema | crítica | # REMOVA todas as chamadas waitForTimeout |
| Problema | alta | # Use localizadores voltados ao usuário em vez disso: |
| Problema | alta | # Use plugins de stealth: |
| Problema | alta | # Cada teste deve ser completamente isolado: |
| Problema | média | # Ative traces para falhas: |
| Problema | média | # Defina viewport consistente: |
| Problema | alta | # Adicione delays entre requisições: |
| Problema | média | # Espere pelo popup ANTES de acioná-lo: |
## Habilidades Relacionadas
Funciona bem com: `agent-tool-builder`, `workflow-automation`, `computer-use-agents`, `test-architect`