Compétence de test SwiftUI open-source pour Claude Code utilisant l'utilisation informatique pour tester visuellement les applications

✍️ OpenClawRadar📅 Publié: March 31, 2026🔗 Source
Compétence de test SwiftUI open-source pour Claude Code utilisant l'utilisation informatique pour tester visuellement les applications
Ad

Une compétence open-source pour Claude Code appelée swiftui-autotest-skill exploite la nouvelle capacité d'utilisation de l'ordinateur de Claude pour tester visuellement les applications SwiftUI sans écrire de code de test.

Comment ça fonctionne

Vous exécutez /ios-test et l'agent :

  • Trouve votre fichier .xcodeproj
  • Choisit un Simulateur
  • Construit l'application
  • L'installe
  • Navigue à travers chaque écran en utilisant l'utilisation de l'ordinateur

L'agent interagit avec l'application exactement comme un véritable utilisateur le ferait : en appuyant sur les boutons, en faisant défiler les listes, en suivant les liens de navigation et en changeant d'onglets.

Ce qu'il détecte

  • Bugs de mise en page (débordement, vues superposées, texte tronqué)
  • Plantages (analyse les journaux de plantage du Simulateur avec des traces de pile mappées à votre code source)
  • Navigation cassée (teste chaque onglet, chaque lien, la navigation arrière)
  • Éléments interactifs non réactifs
  • Identifiants d'accessibilité manquants (et propose de les corriger automatiquement)
Ad

Options supplémentaires

  • --states → teste les états vides, d'erreur et de chargement via les arguments de lancement
  • --performance → mesure la RAM par écran, détecte les fuites de mémoire
  • --flow=onboarding → teste un flux utilisateur spécifique de bout en bout
  • --screenshot-all → capture chaque étape

Fonctionnalité supplémentaire

La compétence inclut également /add-accessibility qui analyse toutes les vues SwiftUI et ajoute automatiquement les .accessibilityIdentifier() manquants en utilisant une convention propre {écran}-{type}-{nom}. Cela rend les tests plus fiables et prépare votre application pour VoiceOver.

L'approche ne nécessite pas de XCUITest, pas de cibles de test et pas de code passe-partout. L'agent inspecte visuellement votre application et signale les problèmes.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Relier le Code Claude aux Applications de Chat pour une Interaction à Distance
Tools

Relier le Code Claude aux Applications de Chat pour une Interaction à Distance

Un projet GitHub appelé cc-connect relie Claude Code à des plateformes de messagerie comme Slack et Telegram, permettant une interaction à distance sans exposer votre machine locale. L'agent s'exécute localement tandis qu'un petit pont relaie les messages entre l'agent et les applications de chat.

OpenClawRadar
Support MCP intégré à llama.cpp avec de nouvelles fonctionnalités d'interface Web
Tools

Support MCP intégré à llama.cpp avec de nouvelles fonctionnalités d'interface Web

La demande de tirage (pull request) pour le Model Context Protocol (MCP) de llama.cpp a été fusionnée, ajoutant la prise en charge du MCP, les appels d'outils, une boucle agentique et un sélecteur de serveur au côté llama-server/WebUI.

OpenClawRadar
Vinext de Cloudflare : Un framework compatible avec Next.js, construit avec l'IA sur Vite.
Tools

Vinext de Cloudflare : Un framework compatible avec Next.js, construit avec l'IA sur Vite.

Les ingénieurs de Cloudflare ont reconstruit la surface d'API de Next.js sur Vite en une semaine en utilisant l'IA, créant vinext - un remplacement direct qui se construit 4 fois plus vite et produit des bundles 57% plus petits. Il se déploie sur Cloudflare Workers avec une seule commande.

OpenClawRadar
Cerveau Ouvert : Le serveur MCP open-source ajoute une mémoire persistante avec auto-graph et recherche sémantique à Claude
Tools

Cerveau Ouvert : Le serveur MCP open-source ajoute une mémoire persistante avec auto-graph et recherche sémantique à Claude

Open Brain est un serveur MCP open source qui offre à Claude une mémoire persistante entre les sessions grâce à l'extraction automatique d'entités, la déduplication sémantique et la création automatique de graphes de connexions entre les pensées. Il utilise Supabase avec pgvector et Deno Edge Functions, est auto-hébergeable et comprend 16 outils MCP pour le parcours de graphes, la navigation dans les entités et la synthèse des revues hebdomadaires.

OpenClawRadar