Identifiant ordinal dans QTP/UFT : exemple d'identification d'objet

Qu’est-ce que l’identifiant ordinal ?

Si les propriétés obligatoires et d'assistance sont insuffisantes pour identifier un objet lors d'une session d'enregistrement, QTP utilise Identificateur ordinal en plus d'autres propriétés capturées pour identifier les objets lors d'une session d'enregistrement. Par défaut, un type d'identifiant ordinal existe pour chaque classe d'objet de test.

Dans la fenêtre Identification d'objet, vous pouvez modifier l'identifiant ordinal par défaut d'un objet.

Identificateur ordinal dans QTP : tutoriel complet

Il existe trois types d'identifiants ordinaux dans HP UFT.

  1. Basé sur un index
  2. Basé sur l'emplacement
  3. Temps de creation

Basé sur un index

  • Lors de l'utilisation d'un identifiant ordinal basé sur un index, pendant l'enregistrement, QTP attribuera une valeur à Propriété INDEX d'un objet
  • La valeur est basée sur l'ordre dans lequel l'objet apparaît dans le code source.
  • La première occurrence a la valeur 0
  • Les valeurs des propriétés d'index sont spécifiques à l'objet.
  • Par conséquent, si vous utilisez Index:=3 pour décrire un objet de test WebEdit, Quick Test recherche le quatrième objet WebEdit sur la page.
  • Commewise, vous utilisez Index:=1 pour décrire un objet de test WebButton, Quick Test recherche le deuxième objet WebButton sur la page

Basé sur l'emplacement

  • Lors de l'utilisation d'un identifiant ordinal basé sur la localisation, pendant l'enregistrement, Micro Focus UFT attribuera une valeur à EMPLACEMENT propriété d'un objet pour identifier l'objet de manière unique.
  • La valeur est basée sur l'ordre dans lequel l'objet apparaît dans la fenêtre, le cadre ou la boîte de dialogue. box, par rapport à d'autres objets ayant des propriétés identiques.
  • La première occurrence de l'objet est 0.
  • Les valeurs sont attribuées dans des colonnes de haut en bas et de gauche à droite.

Temps de creation

  • Lors de l'utilisation de l'identifiant ordinal de l'heure de création, pendant l'enregistrement, QTP attribuera une valeur à Temps de creation propriété d'un navigateur Web
  • L'Identifiant est uniquement disponible pour l'Environnement Web
  • Cette valeur indique l'ordre dans lequel le navigateur a été ouvert par rapport aux autres navigateurs ouverts.
  • Le premier navigateur qui s'ouvre pendant l'enregistrement reçoit la valeur CreationTime=0 et les navigateurs suivants reçoivent les valeurs 1, 2, 3… et ainsi de suite.

Cliquez ici si la vidéo n'est pas accessible

Ressources

Téléchargez les pages Web utilisées dans le didacticiel ci-dessus pour vous entraîner