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é