Protokollmonitor: CDP-Anfragen ansehen und senden

Dale St. Marthe
Dale St. Marthe

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:

  1. Prüfen Sie, ob der Test aktiviert ist. Setzen Sie ein Häkchen unter Einstellungen > Tests bei Protokoll-Monitor.

  2. So öffnen Sie das Befehlsmenü:

    • macOS: Befehlstaste + Umschalttaste + P
    • Windows, Linux, ChromeOS: Strg + Umschalttaste + P Befehlsmenü mit
  3. 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“.

Die Schaltfläche „Aufzeichnen“ im Bereich „Protokollmonitor“.

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.

Eine Methode, die im Bereich „Protokollmonitor“ hervorgehoben ist.

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.

Das Drop-down-Menü „Ziel“ ist im Protokollmonitor hervorgehoben.

  • Sie können auch den CDP-Editor verwenden, um Befehle zu bearbeiten und auszuführen:

    1. Öffnen Sie den Befehlseditor, indem Sie neben dem Eingabefeld für Befehle auf die Schaltfläche Show CDP command editor (CDP-Befehlseditor anzeigen) klicken.
    2. 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. Die Befehlseingabe im Protokollmonitor.
    3. 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. Parametereingabe mit Service Worker-bezogenen Parametern, die ausgefüllt werden müssen.
    4. 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.