Rubrique précédente: Ajout d'un filtre manuelRubrique suivante: Ajout d'un filtre à partir d'un ensemble de résultats JDBC


Ajout d'un filtre à partir d'une réponse HTTP

Lorsque vous avez accès à la réponse d'une étape HTTP, vous pouvez l'utiliser pour ajouter un filtre directement.

Cet exemple utilise la réponse de l'étape de connexion dans le scénario de test à plusieurs niveaux du répertoire d'exemples. Le but de cet exemple est de capturer le texte où la page d'accueil de MyMoney s'affiche actuellement dans la fenêtre. (Il ne s'agit pas toujours du même texte).

Procédez comme suit:

  1. Exécutez le scénario de test à plusieurs niveaux dans l'ITR, puis sélectionnez l'étape de test Login (Connexion).

    Capture d'écran d'un test à plusieurs niveaux dans l'ITR avec l'étape Login (Connexion) sélectionnée

  2. Sélectionnez le texte MyMoney Home (Page d'accueil de MyMoney) dans l'onglet View (Afficher).
  3. Pour confirmer que le texte est sélectionné dans l'arborescence, cliquez sur l'onglet DOM Tree (Arborescence DOM).

    Capture d'écran d'un test à plusieurs niveaux dans l'ITR avec vue DOM Tree (Arborescence DOM) de l'étape Login (Connexion)

  4. Pour appliquer un filtre intégré, double-cliquez sur l'étape de connexion dans l'éditeur de modèles pour ouvrir l'éditeur d'étapes HTTP/HTML.

    Editeur d'étapes HTTP/HTML pour l'étape Login (Connexion)

  5. Accédez à l'onglet DOM Tree, recherchez MyMoney Home dans l'arborescence, puis sélectionnez-la.
  6. En bas de la fenêtre, dans la liste déroulante de la zone Select a Command (Sélectionner une commande), sélectionnez Parse Value Filter (Analyser le filtre de valeur).
  7. Dans la boîte de dialogue qui s'affiche, entrez le nom pour la clé de propriété wasAdded :

    Boîte de dialogue HTML/XML Filter Info (Informations sur le filtre HTML/XML)

  8. Cliquez sur OK.

    Filtre Parse Text from XML (Analyser le texte à partir du contenu XML)

Vous pouvez également ajouter une assertion. Par exemple, vous voulez tester la valeur de la propriété wasAdded, afin de déterminer si sa valeur correspond à l'utilisateur ajouté. Pour plus d'informations, consultez la rubrique Ajout d'assertions.

Le filtre qui a été généré peut être affiché en tant que filtre dans l'étape de test de connexion.

Les mêmes fonctionnalités de filtre sont disponibles lorsqu'une réponse HTML est affichée dans l'éditeur d'étapes.