Object Spy, GetRoProperty, GetToProperty dans QTP/UFT avec exemple

Ce tutoriel montre ESPION D'OBJET.

Object Spy peut vous aider à déterminer les propriétés et méthodes utiles associées à un objet dans votre environnement.

Le HP/Micro Focus Tutoriels UFT décrit aussi GetROProperty, GetTOProperty et SetTOProperty

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

ObtenirRoPropriété

  • GetRoProperty – est une méthode intégrée utilisée pour récupérer la valeur d'exécution d'une propriété d'objet.
  • L'utilisation de GetRoProperty comporte 4 étapes
  • Étape 1) Enregistrez l'objet sur lequel vous souhaitez utiliser GetRoProperty dans le référentiel d'objets
  • Étape 2) Pour l'objet enregistré, identifie la propriété d'exécution qui pourrait être utilisée. Vous pouvez utiliser Object Spy.
  • Étape 3) Utilisez la méthode GetRoProperty pour récupérer la propriété d'exécution identifiée et stocker la valeur dans une variable
  • Étape 4) Utilisez cette valeur pour d'autres déductions

SetToProperty et GetToProperty

  • Considérons un bouton Web stocké dans le Référentiel d'objets
  • Lorsque le test est exécuté, QTP crée une copie de cet objet appelée Test Object et la compare avec l'objet d'exécution.
  • En utilisant GetToProperty, vous pouvez récupérer la valeur d'une propriété de Test Object
  • En utilisant SetToProperty, vous pouvez modifier la valeur de propriété d'un objet de test
  • Une fois le test terminé, cet objet de test est supprimé, tout comme toutes les modifications que vous avez apportées aux propriétés de l'objet à l'aide de SetToProperty.
  • Lorsque le test est réexécuté, une nouvelle copie de l'objet de test est créée avec les valeurs de propriété d'origine stockées dans le référentiel d'objets.
  • Vous pouvez envisager d'utiliser GetToProperty et SetToProperty lorsque votre script de test comporte plusieurs lignes de codes et que votre environnement est sporadique.
  • Pour note, il n'y a pas de SetRoProperty

Espion d'objet :

  • L'espionnage d'objets est une fonctionnalité de QTP à l'aide de laquelle vous pouvez afficher à la fois les propriétés et les méthodes des objets de test et d'exécution.
  • Il donne également la syntaxe d'une méthode sélectionnée.
  • Object Spy donne la hiérarchie complète de l'objet que vous avez sélectionné