Ordnungszahl in QTP / UFT: Beispiel für die Objektidentifikation

Anonim

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.

  1. Indexbasiert
  2. Ortsbasierend
  3. 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