Rubrique précédente: Assertions HTTPRubrique suivante: Assertion Check HTML for Properties in Page (Rechercher les propriétés de la page dans le contenu HTML)


Assertion Highlight HTML Content for Comparison (Mettre en surbrillance le contenu HTML pour la comparaison)

L'assertion Highlight HTML Content for Comparison (Mettre en surbrillance le contenu HTML pour la comparaison) vous permet d'effectuer une comparaison basée sur le contenu d'une page HTML. Cette assertion utilise la technique "scanner la fenêtre", conçue pour fonctionner avec des pages HTML. Par exemple, si un document HTML est long, vous pouvez identifier les données avant et après le contenu qui vous intéresse. Il suffit alors d'identifier le contenu par rapport auquel le contenu qui vous intéresse sera comparé (habituellement, il s'agit d'une valeur attendue fournie dans un ensemble de données).

Marquez le texte à l'aide des icônes au bas de l'éditeur :

Icônes de l'éditeur Assertion Editor (Editeur d'assertions) avec des étiquettes indiquant leurs fonctions

Cette technique est mieux expliquée par un exemple.

Dans l'exemple suivant, l'objectif est de vérifier que le nom de la société, actuellement ITKO, qui s'affiche dans l'expression Welcome to ITKO examples (Bienvenue dans les exemples ITKO) corresponde à la valeur dans une propriété spécifiée. Marquez le texte à l'aide des boutons affichés précédemment, en sélectionnant le texte et en cliquant sur l'icône appropriée.

Cette fenêtre affiche le contenu HTML rendu dans un navigateur dans le panneau supérieur et le texte HTML réel dans le panneau inférieur. Les expressions Welcome to et examples doivent être obligatoires. Définissez les limites pour ces expressions et cliquez sur l'icône Must LISA--icon_image_twoyellowfolders. Sélectionnez le texte de nom de société ITKO dans le contenu mis en surbrillance, puis cliquez sur l'icône Property Icône de propriétés. Entrez le nom de propriété correctCompany dans la boîte de dialogue. Cette propriété est comparée au texte qui s'affiche entre les deux expressions servant de limites. Le nom de la société a été remplacé par le nom de la propriété.

Pour exécuter une assertion, cliquez sur Run Assertion (Exécuter l'assertion).

Lors de l'exécution de cette assertion, la valeur de la propriété correctCompany est insérée entre les expressions Welcome (Bienvenue) et Examples. L'expression obtenue est comparée à l'expression correspondante dans la réponse HTML. L'emplacement de l'expression Welcome to correctCompany examples dans la page HTML peut être modifié, mais il est toujours trouvé.