View a markdown version of this page

Utilisation de l'enregistreur CloudWatch synthétique 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'enregistreur CloudWatch synthétique pour Google Chrome

Amazon propose un enregistreur CloudWatch synthétique 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 Node.js script qui peut être utilisé pour créer un canari qui suit les mêmes étapes.

Une fois que vous avez commencé à enregistrer, l'enregistreur CloudWatch synthétique 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 Node.js script de vos actions, que vous pouvez facilement copier à l'aide du bouton Copier dans le presse-papiers. Vous pouvez ensuite utiliser ce script pour créer un canari dans CloudWatch Synthetics.

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

Installation de l'extension CloudWatch Synthetics Recorder pour Google Chrome

Pour utiliser le CloudWatch Synthetics Recorder, vous pouvez commencer à créer un canari et choisir le plan de Canary Recorder. Si vous effectuez cette opération 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' CloudWatch enregistreur synthétique
  1. À l'aide de Google Chrome, accédez à ce site Web : https://chrome.google.com/webstore/detail/cloudwatch-synthetics-rec/bhdnlmmgiplmbcdmkkdfplenecpegfno

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

Utilisation de l'enregistreur CloudWatch synthétique pour Google Chrome

Pour utiliser l'enregistreur CloudWatch synthétique afin de créer un canari, vous pouvez choisir Créer un canari dans la CloudWatch console, puis choisir Utiliser un plan, Canary Recorder. Pour de plus amples informations, veuillez consulter 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 l'enregistreur CloudWatch synthétique 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 choisissez CloudWatch Synthetics 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 de l' CloudWatch enregistreur synthétique

L'enregistreur CloudWatch synthétique 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 copy/paste, et 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 similaire aux options « Vérifier le texte » ou « Vérifier l'élément » du générateur de flux de travail 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.