Semaine 1 : Installer et maîtriser le socle › Semaine 1 : Partie 2 (Installer le socle) › Connecter ces outils

Connecter Playwright MCP

Donner à ton IA un vrai navigateur pour naviguer, cliquer, remplir un formulaire et prendre des captures.

Pourquoi Playwright ?

Playwright MCP permet à OpenCode de piloter un navigateur réel. Il est utile pour :

  • ouvrir une application avec login ;
  • naviguer dans une application JavaScript ;
  • cliquer et remplir des formulaires ;
  • prendre des captures d’écran ;
  • tester un site en cours de développement.

Firecrawl ou Playwright ?

Firecrawl

  • Lire une page publique
  • Rechercher sur le web
  • Extraire du contenu
  • Crawler un site

Playwright MCP

  • Naviguer dans une interface
  • Se connecter à une application autorisée
  • Cliquer, remplir, télécharger
  • Tester visuellement un site

Installe les deux. Firecrawl est orienté lecture et extraction. Playwright est orienté navigation et interaction.

À savoir

Playwright MCP est gratuit, open source et exécuté localement. Le navigateur peut toutefois accéder aux données visibles dans une session connectée, et le contenu lu peut être transmis à la route LLM active.

Regarde la vidéo

La vidéo montre l’installation, les premiers tests et les règles de sécurité.

Installer avec Connect Tool

Dans OpenCode, lance :

/connect-tool playwright

Il n’y a pas de clé API à créer. Au premier lancement, le package et les composants du navigateur peuvent être téléchargés automatiquement.

Tester

Demande à ton IA :

Avec Playwright, ouvre https://example.com.
Prends un screenshot et donne-moi le titre de la page.
Ne modifie aucun fichier et n'effectue aucune action externe.

Puis :

Avec Playwright, ouvre https://news.ycombinator.com.
Lis les cinq premiers titres et résume-les.
Ne clique sur aucun lien et ne soumets aucun formulaire.

Le test est réussi si le navigateur s’ouvre, si l’IA lit correctement la page et si le screenshot est produit.

Cas d’usage concrets

Application avec login

Ouvre l'application autorisée, va dans la section Rapports et lis le rapport du mois dernier.
Ne modifie rien et demande ma validation avant toute action externe.

Documenter un process

Ouvre notre application de test.
Parcours le process d'inscription avec des données fictives.
Prends une capture de chaque étape sans valider la dernière étape.

Tester un site

Ouvre http://localhost:3000.
Parcours le menu principal sur ordinateur et sur mobile.
Signale les liens cassés, les erreurs visibles et les problèmes de lisibilité.

Checklist

  • J’ai lancé /connect-tool playwright.
  • J’ai testé une page publique.
  • J’ai produit un screenshot.
  • Je sais quand utiliser Firecrawl et quand utiliser Playwright.

Ressources