Go back
Warum KI-Agenten deine Website gar nicht sehen müssen

Wie KI-Agenten im Web navigieren: Playwright, MCP und Accessibility-Snapshots

AI
Test Automation
Accessibility
September 15, 2026
Natalia Szprega

Hast du dich schon einmal gefragt, wie KI-Agenten auf Websites navigieren, Buttons anklicken und Formulare ausfüllen – ohne den Bildschirm überhaupt zu "sehen"?

Vision-Modelle, also KI, die Bilder verarbeiten kann, sind zwar populär, aber oft langsam, teuer und anfällig für Halluzinationen. Beispiele sind GPT-4 von OpenAI, Claude 3 Opus von Anthropic und Microsoft Copilot mit Vision. Es gibt einen klügeren und schnelleren Weg: die Kombination aus Playwright, dem Model Context Protocol (MCP) und Accessibility-Snapshots.

In diesem Beitrag schlüsseln wir auf, wie Large Language Models (LLMs) Webbrowser allein mit textbasierten semantischen Daten steuern.

1. Die Bausteine

Bevor wir uns ansehen, wie sie zusammenspielen, kurz die drei Hauptakteure.

Playwright ist ein leistungsfähiges Open-Source-Framework für Automatisierung, das üblicherweise zum Testen von Webanwendungen eingesetzt wird. Es steuert Browser (Chrome, Firefox, Safari) programmatisch. Mehr dazu auf playwright.dev.

Das Model Context Protocol (MCP) ist ein offener Standard, der KI-Modelle sicher mit externen Tools und Datenquellen verbindet. Stell es dir als universelle API vor, über die ein LLM sagen kann: "Führe bitte diese eine Funktion für mich aus."

Accessibility-Snapshots sind die eigentliche Zutat. Browser erzeugen ein Accessibility Object Model (AOM), damit Screenreader Seiten für sehbehinderte Nutzerinnen und Nutzer zugänglich machen können. Statt rohem HTML oder Pixeln entsteht dabei ein sauberer, strukturierter Baum aus interaktiven Elementen – "Button: Absenden", "Textfeld: Benutzername". Mehr zum Format und zum Zugriff auf die Elemente auf playwright.dev/mcp/snapshots.

2. Warum überhaupt ohne Vision-Modelle?

Wenn eine KI einen "Log In"-Button anklicken will, ist der Weg über einen Screenshot, ein Vision-Modell, die Berechnung der Bounding Box und schliesslich den Klickbefehl ausgesprochen ineffizient.

Der textbasierte Ansatz gewinnt in drei Punkten.

  • Geschwindigkeit. Einen JSON-Accessibility-Baum zu parsen dauert Millisekunden. Bilder zu verarbeiten dauert Sekunden.
  • Kosten. Text-Tokens sind um ein Vielfaches günstiger als Bild-Tokens.
  • Genauigkeit. Vision-Modelle können moderne UI-Designs falsch interpretieren. Ein Accessibility-Baum sagt der KI exakt, was ein Element ist und in welchem Zustand es sich befindet – deaktiviert, angehakt und so weiter.

3. Wie es Schritt für Schritt abläuft

Schritt 1: Du gibst einen Befehl

Du sagst deinem KI-Agenten: "Melde dich in meinem Dashboard an und lade den neusten Report herunter."

Schritt 2: Der Agent ruft ein MCP-Tool auf

Der Agent hat keinen eingebauten Browser. Stattdessen schickt er über das Model Context Protocol eine Anfrage an einen verbundenen Playwright-Server und lässt ihn zur Login-Seite navigieren.

page.goto(url)

Schritt 3: Playwright navigiert und erstellt einen Snapshot

Playwright steuert den Headless-Browser zur URL. Statt eines visuellen Screenshots führt es page.accessibility.snapshot() aus und erzeugt damit eine saubere JSON-Repräsentation der Benutzeroberfläche.

Schritt 4: Das LLM liest den Snapshot

Der Playwright-MCP-Server schickt den JSON-Snapshot zurück an das LLM. Da LLMs sehr gut darin sind, JSON zu lesen und Kontext zu verstehen, erkennt der Agent sofort, dass es ein Textfeld für eine E-Mail-Adresse und einen Button namens "Log In" gibt.

Schritt 5: Der Agent handelt

Der Agent formuliert den nächsten Schritt und schickt einen weiteren MCP-Befehl an Playwright zurück.

Playwright führt diese Befehle im echten Browser aus, erstellt einen neuen Accessibility-Snapshot der nächsten Seite, und die Schleife läuft weiter, bis die Aufgabe erledigt ist.

Fazit

Indem wir Playwright und KI-Agenten über das Model Context Protocol verbinden, lässt sich bemerkenswert robuste Web-Automatisierung bauen.

Accessibility-Snapshots statt Vision-Modelle geben dem LLM eine perfekte, textbasierte Karte der Benutzeroberfläche. Das zeigt: Damit eine KI besser im Web navigiert, muss man ihr manchmal keine Augen geben – es reicht eine bessere Karte.

Sie möchten mit uns Kontakt aufnehmen?

Wir würden uns freuen, deine Gedanken zu hören! Am einfachsten erreichen Sie uns, indem Sie eine E-Mail an info@houseoftest.ch senden oder den Autor direkt kontaktieren.