AgentSkillsCN

webapp-testing

使用Playwright对本地React应用(Vite)执行端到端测试。可验证表单、捕获日志并检查UI。

SKILL.md
--- frontmatter
name: webapp-testing
description: "Executa testes end-to-end em aplicacoes React locais (Vite) usando Playwright. Permite validar formularios, capturar logs e inspecionar UI."

Testes de Aplicação Web (Playwright)

Visão Geral

Esta habilidade permite testar a interface do projeto pca_camocim como se fosse um utilizador real. O Claude escreve e executa scripts Python (Playwright) para interagir com o navegador.

Dependências

Requer: playwright, python e as dependências do projeto instaladas (npm install).

Estrutura de Comandos

Os scripts auxiliares estão localizados em:

  • scripts/with_server.py: Gerencia o ciclo de vida do servidor de desenvolvimento.
  • examples/: Contém modelos de scripts para descoberta de elementos.

Como Usar

1. Testar Fluxos com Servidor (Recomendado)

Como este é um projeto Vite, o servidor deve ser iniciado antes do teste. Use o script with_server.py.

Padrão de Comando:

bash
python scripts/with_server.py --server "npm run dev" --port 5173 -- python "seu_script_de_teste.py"