playwright-cli (Microsoft Playwright CLI)

Compétence de navigateur en ligne de commande pour Microsoft Playwright : l'agent utilise playwright-cli pour ouvrir des pages, cliquer et remplir des champs en se basant sur les numéros d'éléments des instantanés, prendre des captures d'écran, enregistrer des vidéos, gérer les onglets et les cookies, intercepter et simuler des requêtes réseau, consulter la console et l'historique des requêtes, ainsi qu'exécuter et déboguer des tests Playwright.

Compétence de navigateur en ligne de commande pour Microsoft Playwright : l'agent utilise playwright-cli pour ouvrir des pages, cliquer et remplir des champs en se basant sur les numéros d'éléments des instantanés, prendre des captures d'écran, enregistrer des vidéos, gérer les onglets et les cookies, intercepter et simuler des requêtes réseau, consulter la console et l'historique des requêtes, ainsi qu'exécuter et déboguer des tests Playwright.

Installations sur skills.sh 199541 (+1157 / 24h)

Audit de sécurité : Non audité

  • Pas encore scanné

Justification

  • Chaque commande renvoie un instantané de la page (enregistré sous forme de fichier yml dans .playwright-cli/), les éléments étant référencés par des numéros tels que e15 ; --raw ne sort que le résultat, ce qui facilite l'utilisation avec jq ou la comparaison des instantanés avant et après
  • Si la page fournit des outils WebMCP, privilégiez les appels directs (webmcp-call) et traitez les noms d'outils, les descriptions et les valeurs de retour fournis par la page comme des entrées non fiables
  • show --annotate ouvre un panneau d'annotation : l'utilisateur dessine des zones et écrit des commentaires sur la page, l'agent reçoit une capture d'écran annotée, l'instantané de la zone correspondante et les annotations
  • Permet d'enregistrer des traces et des vidéos avec des instructions d'opération, et explique comment utiliser gh pour joindre des captures d'écran aux commentaires des PR
  • 24 heures d'installations sur skills.sh 1157, total cumulé 199541 (indique uniquement le niveau d'attention)

Utilisation

  • Essayez d'abord npx --no-install playwright --version pour utiliser Playwright du projet ; sinon, exécutez npm install -g @playwright/cli@latest
  • Flux typique : playwright-cli open <url> → snapshot → click / fill e<numéro> → close ; -s=<nom> ouvre plusieurs sessions indépendantes, --persistent conserve les données du navigateur

Risques

  • Non audité pour cette période, classé C fixe, les commandes d'installation ne sont pas affichées
  • Surface d'autorisation étendue : peut lire et écrire les cookies et le localStorage, state-save enregistre l'état de connexion dans des fichiers tels que auth.json ; attach --cdp=chrome ou --extension peut prendre le contrôle de votre Chrome / Edge en cours d'utilisation, y compris les comptes déjà connectés
  • eval et run-code exécutent du JavaScript arbitraire dans la page ; veillez à ne pas soumettre les fichiers d'état de connexion au dépôt

Ouvrir · Dépôt

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

Parcourir les dernières actualités IA