Browser Tool
Automatisieren Sie Web-Interaktionen, testen Sie UIs und erfassen Sie Screenshots über Browsersitzungen
Das Browser Tool ermöglicht KI-gesteuerte Browserinteraktionen. Starten Sie Browsersitzungen, klicken Sie auf Elemente, geben Sie Text ein, scrollen Sie durch Seiten und erfassen Sie Screenshots über natürlichsprachliche Befehle.
Was Sie lernen werden
- Sitzungslebenszyklus: Starten → Interagieren → Schließen
- Browseraktionen: Klicken, Eingeben, Scrollen
- Anwendungsfälle: UI-Tests, Screenshots, Navigation
Sitzungslebenszyklus
Jeder Browser-Automatisierungsworkflow folgt einer strikten Abfolge:
- Starten - Starten Sie eine Browsersitzung an einer Ziel-URL
- Interagieren - Führen Sie Aktionen aus (Klicken, Eingeben, Scrollen)
- Schließen - Beenden Sie die Sitzung, um Ressourcen freizugeben
Der Browserstatus bleibt über Aktionen innerhalb einer Sitzung hinweg erhalten. Sie müssen den Browser schließen, bevor Sie andere Verdent-Werkzeuge verwenden.
Jede Aktion gibt einen Screenshot zurück, der den aktuellen Browserstatus zeigt. Überprüfen Sie die Screenshots zwischen den Aktionen, um den Erfolg zu bestätigen, bevor Sie fortfahren.
Browseraktionen
Eine neue Browsersitzung starten
- Erforderlich: Ziel-URL
- Öffnet den Browser mit einer Auflösung von 1920x1080
- Immer die erste Aktion in jedem Workflow
Launch browser at https://example.comAn bestimmten Koordinaten klicken
- Erforderlich: x,y-Koordinaten
- Koordinaten sind relativ zum Viewport
- Zielt auf Elementmittelpunkte für zuverlässige Ergebnisse
Click coordinates 450,300Text über die Tastatur eingeben
- Erforderlich: einzugebender Text
- Gibt Text in das aktuell fokussierte Element ein
- Folgt oft auf einen Klick in ein Eingabefeld
Type "user@example.com"Die Seite scrollen
scroll_down- Um eine Seitenhöhe nach unten scrollenscroll_up- Um eine Seitenhöhe nach oben scrollen- Zeigt Inhalte außerhalb des sichtbaren Bereichs an
Scroll down to load more contentBrowsersitzung beenden
- Immer die letzte Aktion in jedem Workflow
- Erforderlich, bevor andere Werkzeuge verwendet werden
- Gibt Browserressourcen frei
Close browserKoordinaten sind relativ zum 1920x1080-Viewport. Die Mitte liegt bei ungefähr (960, 540). Nutzen Sie Screenshots, um Elementpositionen abzuschätzen.
Häufige Anwendungsfälle
Formularübermittlungen und Navigationsabläufe testen
Starten Sie auf einer Anmeldeseite, klicken Sie auf Eingabefelder, geben Sie Anmeldedaten ein, senden Sie Formulare ab und überprüfen Sie die Ergebnisse anhand von Screenshots.
Launch browser at https://app.example.com/login
Click coordinates 450,280
Type "testuser@example.com"
Click coordinates 450,340
Type "password123"
Click coordinates 500,420
Close browserSeiten für die Dokumentation erfassen
Screenshots werden automatisch nach jeder Aktion erfasst. Navigieren Sie zu Zielseiten und Abschnitten, um eine visuelle Dokumentation zu erstellen.
Launch browser at https://docs.example.com
Scroll down to API section
Close browserEinschränkungen
- Werkzeug-Exklusivität - Während aktiver Sitzungen kann nur browser_action verwendet werden
- Koordinatenbasiert - Erfordert x,y-Koordinaten, keine CSS-Selektoren
- Feste Auflösung - Der Browser-Viewport ist auf 1920x1080 festgelegt
- Nur Chrome - Puppeteer unterstützt Chrome/Chromium-Browser
- Keine Persistenz - Sitzungen überstehen keine Neustarts von Verdent
- Keine WSL-Unterstützung - Browser Tool funktioniert nicht in WSL-Umgebungen
- Kein gespeicherter Status - Jede Sitzung startet neu, ohne Cookies oder Authentifizierung
- Einzelsitzung - Es kann jeweils nur eine Browsersitzung aktiv sein
Schließen Sie die Browsersitzung immer, bevor Sie Dateioperationen, Suchwerkzeuge oder Bash-Befehle verwenden. Der Browser blockiert andere Werkzeuge während aktiver Sitzungen.