Playwright MCP
CommunautéRégionGlobal
/À propos de Playwright MCP
Playwright MCP est un serveur Model Context Protocol de Microsoft qui fournit des capacités d'automatisation du navigateur à l'aide de Playwright. Il permet aux LLM d'interagir avec les pages web via des instantanés d'accessibilité structurés, sans avoir besoin de captures d'écran ni de modèles de vision, rendant les interactions rapides, légères et déterministes.
Fiche générée par IA à partir des informations publiques du projet. Elle peut contenir des erreurs : vérifiez la source d'origine.
/Comment utiliser Playwright MCP
Naviguer vers une URL et prendre un instantané d'accessibilité de la page
Remplir et soumettre un formulaire de connexion sur un site web
Capturer une capture d'écran pleine page d'une page web
Lister les requêtes réseau effectuées par une page et inspecter une requête en détail
Définir un cookie ou un élément localStorage dans le navigateur avant les tests
/Outils de Playwright MCP
Ce que votre assistant peut appeler une fois connecté.
| Outil | Ce qu'il fait |
|---|---|
| browser click | Effectuer un clic sur une page web |
| browser close | Fermer la page |
| browser console messages | Renvoie tous les messages de la console |
| browser drag | Effectuer un glisser-déposer entre deux éléments |
| browser drop | Déposer des fichiers ou des données de type MIME sur un élément, comme si on les faisait glisser depuis l'extérieur de la page |
| browser emulate media | Émuler les caractéristiques de média CSS pour la page, par exemple basculer entre le thème clair et sombre |
| browser evaluate | Évaluer une expression JavaScript sur la page ou un élément |
| browser file upload | Téléverser un ou plusieurs fichiers |
| browser fill form | Remplir plusieurs champs de formulaire |
| browser find | Rechercher dans l'instantané d'accessibilité de la page actuelle un texte ou une expression régulière |
| browser handle dialog | Gérer une boîte de dialogue |
| browser hover | Survoler un élément de la page |
| browser navigate | Naviguer vers une URL |
| browser navigate back | Revenir à la page précédente dans l'historique |
| browser network request | Renvoie les détails complets (en-têtes et corps) d'une seule requête réseau |
| browser network requests | Renvoie une liste numérotée des requêtes réseau depuis le chargement de la page |
| browser press key | Appuyer sur une touche du clavier |
| browser resize | Redimensionner la fenêtre du navigateur |
| browser run code unsafe | Exécuter un extrait de code Playwright. Non sûr : exécute du JavaScript arbitraire et équivaut à une RCE |
| browser select option | Sélectionner une option dans une liste déroulante |
| browser snapshot | Capturer un instantané d'accessibilité de la page actuelle, meilleur qu'une capture d'écran |
| browser take screenshot | Prendre une capture d'écran de la page actuelle |
| browser type | Saisir du texte dans un élément modifiable |
| browser wait for | Attendre l'apparition ou la disparition d'un texte ou qu'un temps spécifié s'écoule |
| browser tabs | Lister, créer, fermer ou sélectionner un onglet du navigateur |
| browser get config | Obtenir la configuration finale résolue après fusion des options CLI, des variables d'environnement et du fichier de configuration |
| browser network state set | Définir l'état réseau du navigateur sur en ligne ou hors ligne |
| browser route | Configurer une route pour simuler des requêtes réseau correspondant à un motif d'URL |
| browser route list | Lister toutes les routes réseau actives |
| browser unroute | Supprimer les routes réseau correspondant à un motif (ou toutes les routes) |
| browser cookie clear | Effacer tous les cookies |
| browser cookie delete | Supprimer un cookie spécifique (éventuellement uniquement sur un domaine/chemin donné) |
| browser cookie get | Obtenir un cookie spécifique par son nom |
| browser cookie list | Lister tous les cookies (éventuellement filtrés par domaine/chemin) |
| browser cookie set | Définir un cookie avec des options facultatives (domaine, chemin, expiration, httpOnly, secure, sameSite) |
| browser localstorage clear | Effacer tout le localStorage |
| browser localstorage delete | Supprimer un élément du localStorage |
| browser localstorage get | Obtenir un élément du localStorage par sa clé |
| browser localstorage list | Lister toutes les paires clé-valeur du localStorage |
| browser localstorage set | Définir un élément du localStorage |
| browser sessionstorage clear | Effacer tout le sessionStorage |
| browser sessionstorage delete | Supprimer un élément du sessionStorage |
| browser sessionstorage get | Obtenir un élément du sessionStorage par sa clé |
| browser sessionstorage list | Lister toutes les paires clé-valeur du sessionStorage |
| browser sessionstorage set | Définir un élément du sessionStorage |
| browser set storage state | Restaurer l'état du stockage (cookies, stockage local) depuis un fichier |
| browser storage state | Enregistrer l'état du stockage (cookies, stockage local) dans un fichier pour une réutilisation ultérieure |
| browser annotate | Ouvrir le tableau de bord Playwright en mode annotation et attendre que l'utilisateur dessine des annotations |
| browser hide highlight | Retirer une superposition de surlignage précédemment ajoutée pour l'élément |
/Avant de connecter Playwright MCP
Faut-il une clé ou un compte ?
Non. Il se connecte sans clé.
Dans quels pays fonctionne-t-il ?
Dans n'importe quel pays.
