Object Spy, GetRoProperty, GetToProperty in QTP / UFT mit Beispiel

Anonim

Dieses Tutorial zeigt OBJECT SPY.

Mit Object Spy können Sie die nützlichen Eigenschaften und Methoden ermitteln, die einem Objekt in Ihrer Umgebung zugeordnet sind.

In den HP / Micro Focus UFT-Tutorials werden auch GetROProperty, GetTOProperty und SetTOProperty beschrieben

Klicken Sie hier, wenn das Video nicht zugänglich ist

GetRoProperty

  • GetRoProperty - ist eine integrierte Methode zum Abrufen des Laufzeitwerts einer Objekteigenschaft.
  • Die Verwendung von GetRoProperty umfasst 4 Schritte
  • Schritt 1) ​​Notieren Sie das Objekt, für das Sie GetRoProperty verwenden möchten, im Objekt-Repository
  • Schritt 2) Identifiziert für das aufgezeichnete Objekt die Laufzeit-Eigenschaft, die verwendet werden könnte. Sie können Object Spy verwenden.
  • Schritt 3) Verwenden Sie die GetRoProperty-Methode, um die identifizierte Runtime-Eigenschaft abzurufen und den Wert in einer Variablen zu speichern
  • Schritt 4) Verwenden Sie diesen Wert für weitere Abzüge

SetToProperty & GetToProperty

  • Stellen Sie sich eine Web-Schaltfläche vor, die im Objekt-Repository gespeichert ist
  • Wenn der Test ausgeführt wird, erstellt QTP eine Kopie dieses Objekts mit dem Namen Testobjekt und vergleicht sie mit dem Laufzeitobjekt
  • Mit GetToProperty können Sie den Wert einer Eigenschaft von Test Object abrufen
  • Mit SetToProperty können Sie den Eigenschaftswert eines Testobjekts ändern
  • Wenn der Test abgeschlossen ist, wird dieses Testobjekt verworfen, ebenso wie alle Änderungen, die Sie mit SetToProperty an den Objekteigenschaften vorgenommen haben
  • Wenn der Test erneut ausgeführt wird, wird eine neue Kopie des Testobjekts mit den ursprünglichen Objektwerten erstellt, die im Objektrepository gespeichert sind
  • Sie können GetToProperty und SetToProperty verwenden, wenn Ihr Testskript mehrere Codezeilen enthält und Ihre Umgebung sporadisch ist
  • Für eine Notiz gibt es keine SetRoProperty

Objektspion:

  • Object Spy ist eine Funktion in QTP, mit der Sie sowohl die Test- als auch die Laufzeitobjekteigenschaften und -methoden anzeigen können.
  • Es gibt auch die Syntax für eine ausgewählte Methode.
  • Object Spy gibt die vollständige Hierarchie des von Ihnen ausgewählten Objekts an