Mit dem Protokoll-Monitor können Sie alle CDP-Anfragen und ‑Antworten von DevTools aufrufen und CDP-Befehle direkt senden.
Übersicht
In den Chrome-Entwicklertools wird das Chrome-Entwicklertools-Protokoll (CDP) verwendet, um Chrome-Browser zu instrumentieren, zu prüfen, zu debuggen und zu profilieren. Entwickler können den Protokoll-Monitor verwenden, um programmatisch mit der CDP zu arbeiten.
Mit dem Protokollmonitor können Sie Folgendes tun:
- CDP-Anfragen und ‑Antworten erfassen
- CDP-Nachrichten prüfen
- CDP-Nachrichten speichern
- CDP-Befehle senden
Protokollmonitor öffnen
So öffnen Sie den Protokoll-Monitor:
Prüfen Sie, ob der Test aktiviert ist. Setzen Sie ein Häkchen unter Einstellungen > Tests bei Protokoll-Monitor.
So öffnen Sie das Befehlsmenü:
- macOS: Befehlstaste + Umschalttaste + P
- Windows, Linux, ChromeOS: Strg + Umschalttaste + P
Geben Sie
Protocol monitor
ein, wählen Sie Protokoll-Monitor anzeigen aus und drücken Sie die Eingabetaste. In den DevTools wird unten im Fenster der Bereich Protokollmonitor angezeigt.
Alternativ können Sie rechts oben auf das
Weitere Optionen > Weitere Tools > Protokoll-Monitor klicken.CDP-Anfragen und ‑Antworten erfassen
Wenn Sie den Protokoll-Monitor öffnen, werden automatisch CDP-Nachrichten von der aktuellen Seite aufgezeichnet. Der Protokoll-Monitor führt die Aufzeichnung auch dann fort, wenn Sie die Seite aktualisieren oder DevTools schließen.
Wenn Sie die Aufzeichnung beenden oder starten möchten, klicken Sie links in der Aktionsleiste oben im Steuerfeld auf die Schaltfläche „Aufzeichnen“.
CDP-Nachrichten prüfen
CDP-Nachrichten werden vom Protokoll-Monitor in einer Tabelle auf der linken Seite des Bereichs protokolliert.
Klicken Sie auf eine Zelle für Methode, Anfrage oder Antwort, um rechts im Bereich eine detaillierte Ansicht der zugehörigen Anfrage- oder Antwort-Daten zu öffnen.
Klicken Sie auf den jeweiligen Tab, um zwischen den Daten für Anfrage und Antwort zu wechseln.
Wenn Sie in der Spalte Methode mit der rechten Maustaste auf einen Wert klicken, werden kontextbezogene Optionen angezeigt.
CDP-Nachrichten löschen und herunterladen
Wenn Sie alle aufgezeichneten CDP-Nachrichten löschen möchten, klicken Sie in der Aktionsleiste auf die Schaltfläche
.Wenn Sie die aufgezeichneten Nachrichten als JSON-Datei herunterladen möchten, klicken Sie auf „Herunterladen“
.Rohe CDP-Befehle senden
Es gibt zwei Möglichkeiten, einen CDP-Befehl über den Protokoll-Monitor zu senden:
Wenn für den Befehl keine Parameter erforderlich sind, geben Sie ihn in das Eingabefeld unten im Protokoll-Monitor ein und drücken Sie die Eingabetaste, z. B.
Page.captureScreenshot
.Wenn für den Befehl Parameter erforderlich sind, geben Sie sie im JSON-Format an, z. B.
{"cmd":"Page.captureScreenshot","args":{"format": "jpeg"}}
.Im Drop-down-Menü rechts neben dem Eingabefeld wird das Ziel angegeben.
Sie können auch den CDP-Editor verwenden, um Befehle zu bearbeiten und auszuführen:
- Öffnen Sie den Befehlseditor, indem Sie neben dem Eingabefeld für Befehle auf die Schaltfläche Show CDP command editor (CDP-Befehlseditor anzeigen) klicken.
- Wählen Sie ein Ziel aus der Drop-down-Liste aus und geben Sie neben der Eingabeaufforderung einen CDP-Befehl ein. Die automatische Vervollständigung bietet Ihnen relevante Optionen. Wählen Sie den Befehl aus, den Sie verwenden möchten.
- Nachdem Sie einen CDP-Befehl eingegeben haben, erstellt der Editor eine strukturierte Form von Parametern basierend auf den Protokolldefinitionen. Fülle diese Parameter aus, um sie mit deinem Befehl zu senden.
- Senden Sie den Befehl, indem Sie auf die Schaltfläche Befehl senden klicken oder Strg + Eingabetaste drücken.
Sie können Befehle auch über die Tabelle bearbeiten und noch einmal senden. Klicken Sie mit der rechten Maustaste auf einen Artikel in der Tabelle und wählen Sie im Drop-down-Menü die Option „Bearbeiten und noch einmal senden“ aus. Daraufhin wird der CDP-Editor automatisch wieder geöffnet und mit dem ausgewählten Befehl vorausgefüllt.
Weitere Informationen zum CDP-Editor finden Sie im Hilfeartikel Mit dem neuen Befehlseditor effizient CDP-Befehle erstellen.