go-playwright
Escreva automação de navegador com Playwright Go
Esta skill permite que Claude escreva scripts de automação de navegador de nível profissional usando Playwright Go com arquitetura adequada, logging e padrões de simulação humana para testes e web scraping.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "go-playwright". Escreva um script para raspar títulos de produtos de um site de e-commerce
Resultado esperado:
Um script Go que lança Chromium, navega até a página do produto, extrai títulos usando seletores CSS e registra resultados com logging JSON Zap.
A utilizar "go-playwright". Automatizar login e extrair dados do dashboard
Resultado esperado:
Um script que cria um contexto de navegador isolado, realiza login com entrada de digitação humana, extrai dados do dashboard autenticado e trata erros graciosamente.
Auditoria de Segurança
SeguroThis skill provides legitimate browser automation using Playwright Go. All static findings are false positives: markdown code examples flagged as shell commands, documentation URLs flagged as network risks, and session/cookie management misinterpreted as credential access. No malicious intent detected. The skill is appropriate for web testing and automation use cases.
Pontuação de qualidade
O Que Você Pode Construir
Teste web automatizado
Escreva testes end-to-end para aplicações web usando navegadores reais para verificar interações complexas de usuário e conteúdo dinâmico.
Web scraping com bypass anti-bot
Extraia dados de sites que usam Cloudflare ou proteção similar implementando técnicas de simulação humana.
Automação de fluxos de trabalho baseados em navegador
Automatize tarefas repetitivas de navegador como submissões de formulário, entrada de dados ou geração de relatórios de dashboards web.
Tente Estes Prompts
Escreva um script Go usando Playwright para abrir um navegador, navegar até [URL] e imprimir o título da página.
Crie um script Playwright Go que faz login em [URL] com credenciais, salva os cookies da sessão em um arquivo e os carrega em execuções subsequentes.
Escreva um script que preenche um formulário em [URL] com atrasos de digitação semelhantes aos humanos, movimentos aleatórios do mouse e randomização de viewport para evitar detecção.
Crie uma suíte de teste Playwright Go completa para [website] que inclua logging estruturado Zap, tratamento adequado de erros com recuperação de panic e isolamento de contexto para cada teste.
Melhores Práticas
- Sempre use contextos de navegador em vez de lançar novas instâncias de navegador para melhor desempenho e isolamento
- Implemente declarações defer adequadas para fechar páginas, contextos e navegadores para prevenir vazamentos de recursos
- Use logging estruturado Zap em vez de fmt.Println para depuração e rastreabilidade em produção
Evitar
- Evite usar Fill() para input - use Type() com atrasos aleatórios para simular digitação humana
- Não use timeouts padrão - sempre defina timeouts explícitos para ações
- Evite lançar um novo navegador para cada tarefa - reutilize a instância do navegador com novos contextos