Capturez des Screenshot fiables de bureaux, navigateurs, simulateurs et environnements CI avec le bon outil, le bon viewport et les bons paramètres de stabilité.
npx clawhub@latest install screenshotPlateformes
La compétence Screenshot guide votre agent IA dans la capture, l'inspection et la comparaison de captures d'écran dans tous les contextes courants — bureaux macOS, simulateurs iOS, Linux (X11 et Wayland), pages web via Playwright, et exécutions CI sans interface graphique. Elle codifie la sélection des outils, les stratégies de stabilisation, la cohérence des fenêtres d'affichage, la suppression du bruit et les bonnes pratiques de format de sortie, afin que chaque capture d'écran soit réellement utile, et pas seulement techniquement produite. Cette compétence est axée sur la prise fiable de la bonne capture d'écran, et non sur la modification ou l'annotation des images après coup.
npx clawhub@latest install screenshotCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
image-edit ou image.video.playwright.Recommande le meilleur outil de capture selon le contexte : screencapture pour macOS, xcrun simctl pour le simulateur iOS, grim+slurp pour Linux Wayland, scrot pour X11/CI sans interface graphique, Playwright pour les pages web, et nircmd/Pillow pour Windows. Privilégie par défaut l'approche la plus native avant de recourir à des outils plus lourds.
Indique à l'agent d'attendre l'inactivité du réseau, des éléments spécifiques ou un état explicite de l'interface utilisateur avant de capturer — sans jamais effectuer de pause aveugle. Pour les captures de navigateur, il exploite les fonctionnalités de stabilité de Playwright : fenêtre d'affichage fixe, animations désactivées, curseur masqué et régions sensibles occultées.
Impose une taille de fenêtre d'affichage, un niveau de zoom, une échelle d'appareil et un thème (clair/sombre) cohérents entre les captures de référence et de comparaison. Évite les différences insignifiantes causées par une dérive environnementale entre les exécutions.
Guide l'agent pour masquer ou dissimuler les éléments d'interface instables — curseurs, carets, notifications éphémères, horodatages, alertes et contenus aléatoires — ainsi que les secrets, jetons et données personnelles avant le déclenchement de Screenshot.
Par défaut au format PNG pour les captures d'interfaces utilisateur, de code et de contenu textuel dense. Déconseille explicitement le format JPEG pour les Screenshot (qui floute le texte et les contours) et considère le WebP comme acceptable pour le partage lorsque le destinataire le prend en charge.
Prescrit d'enregistrer un Screenshot immédiatement en cas d'échec avant toute nouvelle tentative, d'utiliser des noms de fichiers stables pour les références de base et des horodatages pour les captures ponctuelles, et de privilégier les Screenshot natifs du navigateur plutôt que les captures de l'affichage hôte dans les environnements sans interface graphique.
Lors de la reproduction d'un bug, la compétence sélectionne l'outil approprié (par exemple, Playwright pour une application web), attend que l'état défaillant de l'interface soit entièrement affiché, masque toutes les données sensibles présentes dans les barres latérales ou les URL, et enregistre un PNG avec un nom de fichier stable — produisant ainsi des preuves immédiatement exploitables par le rapporteur et le réviseur.
Dans un pipeline CI, la compétence fixe la fenêtre d'affichage, désactive les animations et capture des Screenshot d'éléments ou de régions recadrées comme références de base. Lors des exécutions suivantes, elle applique les mêmes paramètres afin que les différences reflètent de véritables changements d'interface, et non des variations liées à l'environnement.
Utilise xcrun simctl io booted screenshot pour capturer une image du simulateur de manière fiable, en évitant les artefacts qui apparaissent lorsque les outils de Screenshot du bureau capturent la fenêtre du simulateur au lieu de son tampon de sortie réel.
Capture un Screenshot « avant » à viewport fixe, applique une modification d'interface, puis capture un Screenshot « après » identique avec le même zoom, le même thème et le même état — produisant une comparaison claire, adaptée aux revues de pull request ou à la documentation destinée aux utilisateurs.
npx clawhub@latest install screenshotPlateformes
Se connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !