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