Habilidade de teste SwiftUI de código aberto para Claude Code usa Computer Use para testar aplicativos visualmente

✍️ OpenClawRadar📅 Publicado: March 31, 2026🔗 Source
Habilidade de teste SwiftUI de código aberto para Claude Code usa Computer Use para testar aplicativos visualmente
Ad

Uma habilidade de código aberto para Claude Code chamada swiftui-autotest-skill aproveita a nova capacidade de Uso do Computador do Claude para testar visualmente aplicativos SwiftUI sem escrever código de teste.

Como funciona

Você executa /ios-test e o agente:

  • Encontra seu arquivo .xcodeproj
  • Escolhe um Simulador
  • Constrói o aplicativo
  • Instala-o
  • Navega por cada tela usando Uso do Computador

O agente interage com o aplicativo exatamente como um usuário real faria: tocando em botões, rolando listas, seguindo links de navegação e alternando entre abas.

O que ele detecta

  • Bugs de layout (transbordamento, sobreposição de visualizações, texto truncado)
  • Falhas (analisa logs de falha do Simulador com rastreamentos de pilha mapeados para seu código-fonte)
  • Navegação quebrada (testa cada aba, cada link, navegação de volta)
  • Elementos interativos não responsivos
  • Identificadores de acessibilidade ausentes (e oferece corrigi-los automaticamente)
Ad

Flags extras

  • --states → testa estados vazio, erro e carregamento via argumentos de inicialização
  • --performance → mede RAM por tela, detecta vazamentos de memória
  • --flow=onboarding → testa um fluxo de usuário específico de ponta a ponta
  • --screenshot-all → captura cada etapa

Recurso adicional

A habilidade também inclui /add-accessibility que examina todas as visualizações SwiftUI e adiciona automaticamente .accessibilityIdentifier() ausentes usando uma convenção limpa {tela}-{tipo}-{nome}. Isso torna os testes mais confiáveis e prepara seu aplicativo para o VoiceOver.

A abordagem não requer XCUITest, destinos de teste ou código repetitivo. O agente inspeciona visualmente seu aplicativo e relata problemas.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Agente de IA Cowork Causa Problemas de Entrada no Teclado em Laptops Windows
Tools

Agente de IA Cowork Causa Problemas de Entrada no Teclado em Laptops Windows

Um usuário relatou que o agente Cowork AI causou problemas persistentes de entrada do teclado em um Dell Latitude 9430, onde apenas as primeiras teclas digitadas eram registradas. A solução envolveu um procedimento específico de reset do controlador embutido para modelos Latitude.

OpenClawRadar
MCP Context Bloat: Custos Reais e uma Solução Prática para Usuários do Claude Code
Tools

MCP Context Bloat: Custos Reais e uma Solução Prática para Usuários do Claude Code

Executar 9 servidores MCP no Claude Code leva a inicializações a frio de 38k tokens, ~$700/mês em sobrecarga de definição de ferramentas e degradação do desempenho do modelo. Um padrão de gateway com classificação BM25 reduz o contexto para 4k.

OpenClawRadar
Reformular o comando de barra para Claude Code aplica técnica de ciência cognitiva à resolução de problemas
Tools

Reformular o comando de barra para Claude Code aplica técnica de ciência cognitiva à resolução de problemas

Um desenvolvedor criou um comando de barra /reframe para o Claude Code que implementa uma técnica de ciência cognitiva chamada oscilação distância-engajamento. A abordagem foi testada em três LLMs de código aberto com 50 problemas e superou consistentemente outros métodos.

OpenClawRadar
A API AskFirst adiciona uma camada de aprovação humana para agentes de IA
Tools

A API AskFirst adiciona uma camada de aprovação humana para agentes de IA

AskFirst é uma API REST que permite que agentes de IA façam uma pausa para aprovação humana antes de tomar ações irreversíveis. Funciona com modelos locais, APIs hospedadas e qualquer framework, fornecendo notificações por e-mail, opções de aprovar/negar e registros de auditoria.

OpenClawRadar