24 points par xguru 2026-03-05 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • CLI d’automatisation de navigateur headless pour les agents IA
  • Changement d’architecture : au lieu de la structure existante node.js + playwright + CDP, un binaire Rust appelle désormais CDP directement
  • Fonctionne comme un démon autonome, sans processus Node.js à l’exécution, ce qui réduit l’utilisation mémoire et l’empreinte globale
  • Commandes de workflow adaptées à l’IA
    • La commande snapshot récupère l’arbre d’accessibilité et génère des ref uniques (@e1, @e2), utilisés comme base de fonctionnement (les sélecteurs traditionnels restent pris en charge)
    • Navigation dans les pages (open, goto), clic et saisie (click, fill, type, hover, check, ..), génération de captures d’écran et de PDF (screenshot, pdf)
    • Consultation d’état (get text, get attr), vérification d’état (is), attente (wait), contrôle de la souris et du clavier (mouse, keyboard)
    • Recherche d’éléments (find), réglages du navigateur (set), onglets/fenêtres/frames/dialogues (tab, window, frame, dialog)
    • Comparaison (diff) : comparaison via snapshot, capture d’écran, URL, etc.
    • Gestion des sessions, du stockage et des cookies (cookie, storage), avec prise en charge de l’interception et du mocking des requêtes réseau (network route)
  • Avec --session, exécution d’une instance de navigateur isolée
  • Avec --profile ou --session-name, conservation de l’état de connexion et du stockage
  • L’option --annotate permet de générer des captures d’écran annotées avec la numérotation des éléments
  • Fournit des binaires Rust dédiés pour macOS, Linux et Windows, avec fallback Node.js
  • Licence Apache-2.0

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.