CommunityImagemgithub.com

currents-dev/playwright-boas-práticas

Utilize esta skill ao escrever testes Playwright, corrigir testes instáveis, depurar falhas, implementar o Page Object Model, configurar CI/CD, otimizar desempenho, simular APIs, lidar com autenticação ou OAuth, testar acessibilidade (axe-core), uploads/downloads de arquivos, simulação de data/hora, WebSockets, geolocalização, permissões, fluxos de múltiplas abas/popups, layouts mobile/responsivos, gestos de toque, GraphQL, tratamento de erros, modo offline, colaboração multiusuário, serviços de terceiros (pagamentos, verificação de e-mail), monitoramento de erros no console, configuração global/teardown, anotações de teste (skip, fixme, slow), tags de teste (@smoke, @fast, @critical, filtragem com --grep), dependências de projeto, testes de segurança (XSS, CSRF, auth), orçamentos de desempenho (Web Vitals, Lighthouse), iframes, testes de componentes, canvas/WebGL, service workers/PWA, cobertura de testes, i18n/localização, aplicativos Electron ou testes de extensões de navegador. Abrange testes E2E, de componentes, API, visuais, acessibilidade, segurança, Electron e extensões.

O que é playwright-boas-práticas?

Esta skill é um guia abrangente de boas práticas para Playwright, focado em ajudar desenvolvedores e engenheiros de QA a escrever testes mais robustos, confiáveis e de fácil manutenção. Ela aborda desde a configuração inicial e implementação do Page Object Model até estratégias avançadas para lidar com testes flaky, depuração de falhas, otimização de desempenho e configuração de CI/CD. A skill cobre uma vasta gama de cenários de teste, incluindo testes E2E, de componentes, API, visuais, acessibilidade, segurança, Electron e extensões de navegador, com exemplos práticos e melhores práticas para cada caso. O conteúdo é baseado na documentação oficial do Playwright e em recomendações da comunidade, sendo compatível com todas as plataformas suportadas pelo Playwright (Chromium, Firefox, WebKit) e ferramentas como Currents para relatórios e análise de testes. O funcionamento da skill envolve o fornecimento de padrões, dicas e snippets de código que podem ser aplicados diretamente nos projetos, ajudando a evitar armadilhas comuns e a garantir a qualidade do software de forma eficiente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/currents-dev/playwright-best-practices-skill/tree/main/skills/playwright-best-practices

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que playwright-boas-práticas faz?

Use ao escrever testes Playwright, corrigir testes instáveis, depurar falhas, implementar o Page Object Model, configurar CI/CD, otimizar desempenho, simular APIs, lidar com autenticação ou OAuth, testar acessibilidade (axe-core), uploads/downloads de arquivos, simulação de data/hora, WebSockets, geolocalização, permissões, fluxos de múltiplas abas/popups, layouts mobile/responsivos, gestos de toque, GraphQL, tratamento de erros, modo offline, colaboração multiusuário, serviços de terceiros (pagamentos, verificação de e-mail), monitoramento de erros no console, configuração global/teardown, anotações de teste (skip, fixme, slow), tags de teste (@smoke, @fast, @critical, filtragem com --grep), dependências de projeto, testes de segurança (XSS, CSRF, auth), orçamentos de desempenho (Web Vitals, Lighthouse), iframes, testes de componentes, canvas/WebGL, service workers/PWA, cobertura de testes, i18n/localização, aplicativos Electron ou testes de extensões de navegador. Abrange testes E2E, de componentes, API, visuais, acessibilidade, segurança, Electron e extensões.

Habilidades Relacionadas