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

Système de traduction auto-mise à jour pour OpenClaw maintient automatiquement les glossaires de domaine.
Tools

Système de traduction auto-mise à jour pour OpenClaw maintient automatiquement les glossaires de domaine.

Un script Python encapsule l'API Kimi2.5 pour traduire les fichiers .srt tout en préservant les indices de bloc, les horodatages et la segmentation. Le système utilise des profils de projet avec des fichiers glossary.json, style.md et memory.jsonl, et inclut une tâche cron qui scrute les sources officielles toutes les 6 heures pour mettre à jour la terminologie.

OpenClawRadar
Gestion Automatisée de l'État de Session pour le Transfert de Code Claude
Tools

Gestion Automatisée de l'État de Session pour le Transfert de Code Claude

Un projet GitHub fournit des crochets automatisés pour maintenir un fichier d'état de session en direct (.claude/session-state.md) tout au long des conversations Claude, résolvant la perte de contexte due à l'autocompact et la dégradation du contexte en milieu de conversation. Le système utilise quatre scripts bash avec jq pour suivre les événements importants et les modifications de fichiers.

OpenClawRadar
Sonicker : Application Web de Clonage Vocal Développée avec Claude Code en 4 Jours
Tools

Sonicker : Application Web de Clonage Vocal Développée avec Claude Code en 4 Jours

Sonicker est une application web de clonage vocal qui ne nécessite que 3 secondes d'audio en entrée et prend en charge 10 langues. Le développeur l'a créée seul en 4 jours en utilisant Claude Code pour l'ensemble du frontend, l'intégration API et le déploiement.

OpenClawRadar
Crochet de notation de confiance open-source pour Claude Code surveille les sessions, bloque les chemins protégés
Tools

Crochet de notation de confiance open-source pour Claude Code surveille les sessions, bloque les chemins protégés

Un développeur a créé un crochet Python qui évalue chaque session Claude Code sur les dimensions de fiabilité, portée et coût, bloque l'accès aux chemins protégés comme les fichiers .env, et enchaîne les événements par hachage pour détecter les falsifications. L'outil en un seul fichier est disponible sur GitHub.

OpenClawRadar