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

Dieses Tutorial zeigt OBJEKTSPION.

Object Spy kann dabei helfen, die nützlichen Eigenschaften und Methoden zu ermitteln, die einem Objekt in Ihrer Umgebung zugeordnet sind.

Der HP/Micro Focus UFT-Tutorials beschreibt auch GetROProperty, GetTOProperty und SetTOProperty

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 vier Schritte
  • Schritt 1) ​​Notieren Sie das Objekt, für das Sie GetRoProperty verwenden möchten, im Objekt-Repository
  • Schritt 2) Für das aufgezeichnete Objekt wird die Laufzeiteigenschaft identifiziert, die verwendet werden könnte. Sie können Object Spy verwenden.
  • Schritt 3) Verwenden Sie die GetRoProperty-Methode, um die identifizierte Laufzeiteigenschaft abzurufen und den Wert in einer Variablen zu speichern
  • Schritt 4) Verwenden Sie diesen Wert für weitere Abzüge

SetToProperty und GetToProperty

  • Betrachten Sie einen Web-Button, der im gespeichert ist Objekt-Repository
  • Wenn der Test ausgeführt wird, erstellt QTP eine Kopie dieses Objekts namens Testobjekt und vergleicht es mit dem Laufzeitobjekt
  • Mit GetToProperty können Sie den Wert einer Eigenschaft des Testobjekts 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 Eigenschaftswerten erstellt, die im Objekt-Repository gespeichert sind
  • Sie können die Verwendung von GetToProperty und SetToProperty in Betracht ziehen, wenn Ihr Testskript mehrere Codezeilen enthält und Ihre Umgebung sporadisch ist
  • Hinweis: Es gibt 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.
  • Außerdem wird die Syntax für eine ausgewählte Methode angegeben.
  • Object Spy liefert die vollständige Hierarchie des von Ihnen ausgewählten Objekts