Ordinale Kennung in QTP/UFTBeispiel für Objektidentifizierung
Was ist ein Ordinalbezeichner?
Wenn obligatorische und unterstützende Eigenschaften nicht ausreichen, um ein Objekt während einer Aufzeichnungssitzung zu identifizieren, QTP verwendet Ordnungszahl zusätzlich zu anderen erfassten Eigenschaften, um die Objekte während einer Aufzeichnungssitzung zu identifizieren. Standardmäßig ist für jede Testobjektklasse ein ordinaler Bezeichnertyp vorhanden.
Im Fenster „Objektidentifikation“ können Sie den Standard-Ordinalbezeichner für ein Objekt ändern
Es gibt drei Arten von Ordinalbezeichnern in HP UFT.
- Indexbasiert
- Ortsbasierend
- Erstellungszeitpunkt
Indexbasiert
- Bei Verwendung eines indexbasierten ordinalen Identifikators während der Aufzeichnung, QTP wird einen Wert zuweisen INDEX-Eigenschaft eines Objekts
- Der Wert basiert auf der Reihenfolge, in der das Objekt im Quellcode erscheint.
- 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
- Bei Verwendung eines ortsbasierten ordinalen Identifikators während der Aufnahme, Micro Focus UFT wird einen Wert zuweisen STANDORT Resorts eines Objekts, um das Objekt eindeutig zu identifizieren.
- Der Wert basiert auf der Reihenfolge, in der das Objekt im Fenster, Rahmen oder Dialogfeld im Verhältnis zu anderen Objekten mit identischen Eigenschaften angezeigt wird.
- Das erste Vorkommen des Objekts ist 0.
- Die Werte werden spaltenweise von oben nach unten und von links nach rechts zugewiesen.
Erstellungszeitpunkt
- Bei Verwendung des Erstellungszeit-Ordinalbezeichners während der Aufzeichnung, QTP wird einen Wert zuweisen Erstellungszeitpunkt Resorts eines Webbrowsers
- Der Bezeichner ist nur für die Webumgebung verfügbar
- Dieser Wert gibt die Reihenfolge an, in der der Browser im Verhältnis zu anderen geöffneten Browsern geöffnet wurde.
- Der erste Browser, der sich während der Aufzeichnung öffnet, erhält den Wert CreationTime=0 und nachfolgende Browser erhalten die Werte 1, 2, 3 … und so weiter
Klicken Sie auf werden auf dieser Seite erläutert wenn das Video nicht zugänglich ist
Ressourcen
Laden Sie die im obigen Tutorial verwendeten Webseiten herunter, um sie selbst zu üben

