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

Anonim

Ce tutoriel montre OBJECT SPY.

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

Les didacticiels HP / Micro Focus UFT décrivent également GetROProperty, GetTOProperty et SetTOProperty

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

GetRoProperty

  • 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.
  • Il y a 4 étapes impliquées dans l'utilisation de GetRoProperty
  • É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érez 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é objet de test et le compare avec l'objet d'exécution.
  • À l'aide de GetToProperty, vous pouvez récupérer la valeur d'une propriété de Test Object
  • À l'aide de SetToProperty, vous pouvez modifier la valeur de propriété d'un objet de test
  • Lorsque le test est terminé, cet objet de test est ignoré, de même que 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 une note, il n'y a pas de SetRoProperty

Espion d'objet:

  • L'espionnage d'objets est une fonctionnalité de QTP qui vous permet d'afficher à la fois les propriétés et 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é