Playwright MCP
ComunitàRegioneGlobal
/Informazioni su Playwright MCP
Playwright MCP è un server Model Context Protocol di Microsoft che fornisce funzionalità di automazione del browser utilizzando Playwright. Consente agli LLM di interagire con le pagine web tramite snapshot di accessibilità strutturati, senza bisogno di screenshot o modelli di visione, rendendo le interazioni veloci, leggere e deterministiche.
Scheda generata con l'IA a partire dalle informazioni pubbliche del progetto. Può contenere errori: verifica la fonte originale.
/Come usare Playwright MCP
Navigare verso un URL e acquisire uno snapshot di accessibilità della pagina
Compilare e inviare un modulo di accesso su un sito web
Acquisire uno screenshot a pagina intera di una pagina web
Elencare le richieste di rete effettuate da una pagina ed esaminarne una nel dettaglio
Impostare un cookie o un elemento localStorage nel browser prima del test
/Strumenti di Playwright MCP
Cosa il tuo assistente può usare una volta collegato.
| Strumento | Cosa fa |
|---|---|
| browser click | Esegue un clic su una pagina web |
| browser close | Chiude la pagina |
| browser console messages | Restituisce tutti i messaggi della console |
| browser drag | Esegue un trascinamento tra due elementi |
| browser drop | Trascina file o dati con tipo MIME su un elemento, come se fossero trascinati dall'esterno della pagina |
| browser emulate media | Emula le funzionalità multimediali CSS per la pagina, ad esempio il passaggio tra schema di colori chiaro e scuro |
| browser evaluate | Valuta un'espressione JavaScript sulla pagina o su un elemento |
| browser file upload | Carica uno o più file |
| browser fill form | Compila più campi di un modulo |
| browser find | Cerca nello snapshot di accessibilità della pagina corrente un testo o un'espressione regolare |
| browser handle dialog | Gestisce una finestra di dialogo |
| browser hover | Passa con il mouse sopra un elemento della pagina |
| browser navigate | Naviga verso un URL |
| browser navigate back | Torna alla pagina precedente nella cronologia |
| browser network request | Restituisce i dettagli completi (intestazioni e corpo) di una singola richiesta di rete |
| browser network requests | Restituisce un elenco numerato delle richieste di rete effettuate dal caricamento della pagina |
| browser press key | Premere un tasto sulla tastiera |
| browser resize | Ridimensiona la finestra del browser |
| browser run code unsafe | Esegue uno snippet di codice Playwright. Non sicuro: esegue JavaScript arbitrario ed è equivalente a RCE |
| browser select option | Seleziona un'opzione in un menu a discesa |
| browser snapshot | Acquisisce uno snapshot di accessibilità della pagina corrente, migliore di uno screenshot |
| browser take screenshot | Acquisisce uno screenshot della pagina corrente |
| browser type | Digita testo in un elemento modificabile |
| browser wait for | Attende che compaia o scompaia un testo o che trascorra un tempo specificato |
| browser tabs | Elenca, crea, chiude o seleziona una scheda del browser |
| browser get config | Ottiene la configurazione finale risolta dopo l'unione delle opzioni CLI, delle variabili d'ambiente e del file di configurazione |
| browser network state set | Imposta lo stato della rete del browser su online o offline |
| browser route | Configura una rotta per simulare richieste di rete corrispondenti a un pattern URL |
| browser route list | Elenca tutte le rotte di rete attive |
| browser unroute | Rimuove le rotte di rete corrispondenti a un pattern (o tutte le rotte) |
| browser cookie clear | Cancella tutti i cookie |
| browser cookie delete | Elimina un cookie specifico (facoltativamente solo su un dato dominio/percorso) |
| browser cookie get | Ottiene un cookie specifico per nome |
| browser cookie list | Elenca tutti i cookie (facoltativamente filtrati per dominio/percorso) |
| browser cookie set | Imposta un cookie con flag facoltativi (domain, path, expires, httpOnly, secure, sameSite) |
| browser localstorage clear | Cancella tutto il localStorage |
| browser localstorage delete | Elimina un elemento dal localStorage |
| browser localstorage get | Ottiene un elemento dal localStorage per chiave |
| browser localstorage list | Elenca tutte le coppie chiave-valore del localStorage |
| browser localstorage set | Imposta un elemento nel localStorage |
| browser sessionstorage clear | Cancella tutto il sessionStorage |
| browser sessionstorage delete | Elimina un elemento dal sessionStorage |
| browser sessionstorage get | Ottiene un elemento dal sessionStorage per chiave |
| browser sessionstorage list | Elenca tutte le coppie chiave-valore del sessionStorage |
| browser sessionstorage set | Imposta un elemento nel sessionStorage |
| browser set storage state | Ripristina lo stato di archiviazione (cookie, local storage) da un file |
| browser storage state | Salva lo stato di archiviazione (cookie, local storage) su un file per un riutilizzo successivo |
| browser annotate | Apre la Playwright Dashboard in modalità annotazione e attende che l'utente disegni annotazioni |
| browser hide highlight | Rimuove un overlay di evidenziazione precedentemente aggiunto per l'elemento |
/Prima di collegare Playwright MCP
Serve una chiave o un account?
No. Si collega senza chiave.
In quali paesi funziona?
In qualsiasi paese.
