Verwenden des CloudWatch Synthetics Recorders für Google Chrome - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden des CloudWatch Synthetics Recorders für Google Chrome

Amazon bietet einen CloudWatch Synthetics Recorder, mit dem Sie Kanarienvögel einfacher erstellen können. Der Recorder ist eine Google-Chrome-Erweiterung.

Der Recorder zeichnet Ihre Klick- und Tippaktionen auf einer Website auf und generiert automatisch ein Node.js Skript, das verwendet werden kann, um einen Canary zu erstellen, der denselben Schritten folgt.

Nachdem Sie mit der Aufnahme begonnen haben, erkennt der CloudWatch Synthetics Recorder Ihre Aktionen im Browser und konvertiert sie in ein Skript. Sie können die Aufzeichnung bei Bedarf anhalten und fortsetzen. Wenn Sie die Aufnahme beenden, erstellt der Rekorder ein Node.js-Skript Ihrer Aktionen, das Sie mit der Schaltfläche In Zwischenablage kopieren einfach kopieren können. Sie können dieses Skript dann verwenden, um einen Kanarienvogel in CloudWatch Synthetics zu erstellen.

Credits: Der CloudWatch Synthetics Recorder basiert auf dem Headless Recorder.

Installation der CloudWatch Synthetics Recorder-Erweiterung für Google Chrome

Um den CloudWatch Synthetics Recorder zu verwenden, können Sie mit der Erstellung eines Canary beginnen und den Canary Recorder-Blueprint auswählen. Wenn Sie dies tun, obwohl Sie den Rekorder noch nicht heruntergeladen haben, bietet die CloudWatch Synthetics-Konsole einen Link zum Herunterladen.

Alternativ können Sie diese Schritte ausführen, um den Rekorder direkt herunterzuladen und zu installieren.

So installieren Sie den CloudWatch Synthetics Recorder
  1. Rufen Sie mit Google Chrome diese Website auf: https://chrome.google.com/webstore/detail/ cloudwatch-synthetics-rec /bhdnlmmgiplmbcdmkkdfplenecpegfno

  2. Wählen Sie Zu Chrome hinzufügen und dann Erweiterung hinzufügen aus.

Verwenden des CloudWatch Synthetics Recorders für Google Chrome

Wenn Sie mit dem CloudWatch Synthetics Recorder einen Canary erstellen möchten, können Sie in der CloudWatch Konsole Create Canary auswählen und dann Blueprint verwenden, Canary Recorder auswählen. Weitere Informationen finden Sie unter Erstellen eines Canarys.

Alternativ können Sie den Recorder verwenden, um Schritte aufzuzeichnen, ohne sie sofort zum Erstellen eines Canary zu verwenden.

Um den CloudWatch Synthetics Recorder zu verwenden, um Ihre Aktionen auf einer Website aufzuzeichnen
  1. Navigieren Sie zu der Seite, die Sie überwachen möchten.

  2. Wählen Sie das Chrome-Erweiterungssymbol und dann CloudWatchSynthetics Recorder.

  3. Wählen Sie Aufnahme starten.

  4. Führen Sie die Schritte aus, die von aufgezeichnet werden sollen. Um die Aufzeichnung anzuhalten, wählen Sie Pause aus.

  5. Wenn Sie mit der Aufzeichnung des Workflows fertig sind, wählen Sie Aufzeichnung beenden.

  6. Wählen Sie In Zwischenablage kopieren, um das generierte Skript in Ihre Zwischenablage zu kopieren. Wenn Sie von vorne beginnen möchten, wählen Sie Neue Aufnahme.

  7. Um einen Canary mit dem kopierten Skript zu erstellen, können Sie das kopierte Skript in den Inline-Editor des Recorder-Blueprints einfügen oder es in einem Amazon-S3-Bucket speichern und von dort importieren.

  8. Wenn Sie nicht sofort einen Canary erstellen, können Sie das aufgezeichnete Skript in einer Datei speichern.

Bekannte Einschränkungen des CloudWatch Synthetics Recorders

Der CloudWatch Synthetics Recorder für Google Chrome hat derzeit die folgenden Einschränkungen.

  • HTML-Elemente, die keine IDs haben, verwenden CSS-Selektoren. Dies kann Canarys brechen, wenn sich die Webseitenstruktur später ändert. Wir planen, einige Konfigurationsoptionen (wie die Verwendung von Daten-ID) um diese in einer zukünftigen Version des Recorders bereitzustellen.

  • Der Recorder unterstützt keine Aktionen wie Doppelklicken oder Kopieren/Einfügen und unterstützt keine Tastenkombinationen wie CMD+0.

  • Um zu überprüfen, ob ein Element oder Text auf der Seite vorhanden ist, müssen Benutzer nach der Generierung des Skripts Assertionen hinzufügen. Der Recorder unterstützt die Überprüfung eines Elements nicht, ohne eine Aktion für dieses Element auszuführen. Dies ähnelt den Optionen „Text überprüfen“ oder „Element verifizieren“ im Canary Workflow Builder. Wir planen, einige Behauptungen Unterstützung in einer zukünftigen Version des Recorders hinzuzufügen.

  • Der Recorder zeichnet alle Aktionen auf der Registerkarte auf, auf der die Aufnahme initiiert wird. Es werden keine Pop-ups aufgezeichnet (zum Beispiel, um Standortverfolgung zu ermöglichen) oder die Navigation zu verschiedenen Seiten aus Pop-ups.