Utilisation de l' CloudWatch enregistreur Synthetics pour Google Chrome - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de l' CloudWatch enregistreur Synthetics pour Google Chrome

Amazon fournit un enregistreur de CloudWatch synthetics pour vous aider à créer des canaris plus facilement. L'enregistreur est une extension Google Chrome.

L'enregistreur enregistre vos actions de clic et de saisie sur un site web et génère automatiquement un script Node.js qui peut être utilisé pour créer un script Canary qui suit les mêmes étapes.

Une fois que vous avez commencé à enregistrer, le CloudWatch Synthetics Recorder détecte vos actions dans le navigateur et les convertit en script. Si nécessaire, vous pouvez mettre en pause et reprendre l'enregistrement. Lorsque vous arrêtez l'enregistrement, l'enregistreur produit un script Node.js de vos actions, que vous pouvez facilement copier avec le bouton Copy to Clipboard (Copier dans le presse-papier). Vous pouvez ensuite utiliser ce script pour créer un canari dans CloudWatch Synthetics.

Crédits : The CloudWatch Synthetics Recorder est basé sur l'enregistreur Headless.

Installation de l' CloudWatch extension Synthetics Recorder pour Google Chrome

Pour utiliser le CloudWatch Synthetics Recorder, vous pouvez commencer à créer un canari et choisir le plan Canary Recorder. Si vous le faites alors que vous n'avez pas encore téléchargé l'enregistreur, la console CloudWatch Synthetics fournit un lien pour le télécharger.

Vous pouvez également suivre ces étapes pour télécharger et installer l'enregistreur directement.

Pour installer l'enregistreur CloudWatch Synthetics
  1. À l'aide de Google Chrome, rendez-vous sur ce site Web : https://chrome.google.com/webstore/detail/ cloudwatch-synthetics-rec /bhdnlmmgiplmbcdmkkdfplenecpegfno

  2. Choisissez Ajouter à Chrome, puis Ajouter l'extension.

Utilisation de l' CloudWatch enregistreur Synthetics pour Google Chrome

Pour utiliser le CloudWatch Synthetics Recorder afin de créer un canari, vous pouvez choisir Create Canary dans CloudWatch la console, puis choisir Utiliser un plan, Canary Recorder. Pour plus d’informations, consultez Création d'un Canary.

Vous pouvez également utiliser l'enregistreur pour enregistrer des étapes sans les utiliser immédiatement pour créer un script Canary.

Pour utiliser le CloudWatch Synthetics Recorder pour enregistrer vos actions sur un site Web
  1. Accédez à la page que vous souhaitez contrôler.

  2. Choisissez l'icône des extensions Chrome, puis CloudWatchSynthetics Recorder.

  3. Choisissez Start Recording (Démarrer l'enregistrement).

  4. Réalisez les étapes que vous souhaitez enregistrer. Pour suspendre l'enregistrement, choisissez Pause.

  5. Lorsque vous avez terminé d'enregistrer le flux de travail, sélectionnez Stop recording (Arrêter l'enregistrement).

  6. Choisissez Copy to clipboard (Copier dans le presse-papiers) pour copier le script généré dans votre presse-papier. Ou, si vous voulez recommencer, choisissez New recording (Nouvel enregistrement).

  7. Pour créer un script Canary avec le script copié, vous pouvez coller votre script copié dans l'éditeur en ligne du modèle de l'enregistreur ou l'enregistrer dans un compartiment Amazon S3 et l'importer à partir de là.

  8. Si vous ne créez pas immédiatement un script Canary, vous pouvez enregistrer votre script enregistré dans un fichier.

Limites connues du CloudWatch Synthetics Recorder

L' CloudWatch enregistreur Synthetics pour Google Chrome présente actuellement les limites suivantes.

  • Les éléments HTML qui n'ont pas d'ID utiliseront des sélecteurs CSS. Cela peut interrompre les scripts Canary si la structure de la page web change plus tard. Nous prévoyons de fournir certaines options de configuration (comme l'utilisation de data-id) pour cette limitation dans une future version de l'enregistreur.

  • L'enregistreur ne prend pas en charge les actions telles que le double-clic ou le copier/coller, et il ne prend pas en charge les combinaisons de touches telles que CMD+0.

  • Pour vérifier la présence d'un élément ou d'un texte sur la page, les utilisateurs doivent ajouter des assertions une fois le script généré. L'enregistreur ne prend pas en charge la vérification d'un élément sans effectuer d'action sur cet élément. Ceci est semblable aux options « Verify text (Vérifier le texte) » ou « Verify element (Vérifier l'élément) » dans le générateur de flux de travail de script Canary. Nous prévoyons d'ajouter la prise en charge de quelques assertions dans une future version de l'enregistreur.

  • L'enregistreur enregistre toutes les actions dans l'onglet où l'enregistrement est lancé. Il n'enregistre pas les fenêtres contextuelles (par exemple, pour permettre le suivi de l'emplacement) ou la navigation vers différentes pages à partir de fenêtres contextuelles.