Was ist eine Ordnungszahl?
Wenn die obligatorischen und unterstützenden Eigenschaften nicht ausreichen, um ein Objekt während einer Aufzeichnungssitzung zu identifizieren, verwendet QTP zusätzlich zu anderen erfassten Eigenschaften die Ordnungszahl , um die Objekte während einer Aufzeichnungssitzung zu identifizieren. Standardmäßig ist für jede Testobjektklasse ein Ordnungskennungstyp vorhanden.
Im Objektidentifikationsfenster können Sie die Standard-Ordnungskennung für ein Objekt ändern
In HP UFT gibt es drei Arten von Ordnungskennungen.
- Indexbasiert
- Ortsbasierend
- Erstellungszeitpunkt
Indexbasiert
- Bei Verwendung der indexbasierten Ordnungskennung weist QTP während der Aufzeichnung der INDEX-Eigenschaft eines Objekts einen Wert zu
- Der Wert basiert auf der Reihenfolge, in der das Objekt im Quellcode angezeigt wird.
- Das erste Vorkommen hat den Wert 0
- Indexeigenschaftswerte sind objektspezifisch.
- Wenn Sie also Index: = 3 verwenden, um ein WebEdit-Testobjekt zu beschreiben, sucht Quick Test nach dem vierten WebEdit-Objekt auf der Seite.
- Ebenso verwenden Sie Index: = 1, um ein WebButton-Testobjekt zu beschreiben. Quick Test sucht nach dem zweiten WebButton-Objekt auf der Seite
Ortsbasierend
- Wenn Sie während der Aufnahme eine standortbasierte Ordnungskennung verwenden, weist Micro Focus UFT der LOCATION-Eigenschaft eines Objekts einen Wert zu , um das Objekt eindeutig zu identifizieren.
- Der Wert basiert auf der Reihenfolge, in der das Objekt im Fenster, Rahmen oder Dialogfeld in Bezug auf andere Objekte mit identischen Eigenschaften angezeigt wird.
- Das erste Vorkommen des Objekts ist 0.
- Die Werte werden in Spalten von oben nach unten und von links nach rechts zugewiesen.
Erstellungszeitpunkt
- Bei Verwendung der Ordnungskennung für die Erstellungszeit weist QTP während der Aufzeichnung der Eigenschaft Erstellungszeit eines Webbrowsers einen Wert zu
- Der Bezeichner ist nur für die Webumgebung verfügbar
- Dieser Wert gibt die Reihenfolge an, in der der Browser im Vergleich zu anderen geöffneten Browsern geöffnet wurde.
- Der erste Browser, der während der Aufzeichnung geöffnet wird, erhält den Wert CreationTime = 0, und nachfolgende Browser erhalten die Werte 1, 2, 3 usw.
Klicken Sie hier, wenn das Video nicht zugänglich ist
Ressourcen
Laden Sie die im obigen Tutorial verwendeten Webseiten herunter, um sich selbst zu üben