Poradový identifikátor v QTP / UFT: Príklad identifikácie objektu

Anonim

Čo je ordinálny identifikátor?

Ak povinné a pomocné vlastnosti nestačia na identifikáciu objektu počas relácie záznamu, použije QTP na identifikáciu objektov počas relácie záznamu okrem ďalších zachytených vlastností aj Ordinal Identifier . V predvolenom nastavení existuje radový typ identifikátora pre každú triedu testovacích objektov.

V okne Identifikácia objektu môžete upraviť predvolený radový identifikátor pre objekt

V HP UFT existujú tri typy radových identifikátorov.

  1. Založené na indexe
  2. Podľa polohy
  3. Čas vytvorenia

Založené na indexe

  • Pri použití ordinálneho identifikátora založeného na indexe pri nahrávaní priradí QTP hodnotu vlastnosti INDEX objektu
  • Hodnota je založená na poradí, v akom sa objekt objaví v zdrojovom kóde.
  • Prvý výskyt má hodnotu 0
  • Hodnoty vlastností indexu sú špecifické pre daný objekt.
  • Ak teda na opísanie testovacieho objektu WebEdit použijete Index: = 3, rýchly test vyhľadá štvrtý objekt WebEdit na stránke.
  • Rovnako použijete Index: = 1 na opísanie testovacieho objektu WebButton, rýchly test vyhľadá druhý objekt WebButton na stránke

Podľa polohy

  • Pri použití ordinálneho identifikátora založeného na umiestnení počas záznamu priradí Micro Focus UFT hodnotu vlastnosti LOCATION objektu, aby jednoznačne identifikoval objekt.
  • Hodnota je založená na poradí, v akom sa objekt objaví v okne, ráme alebo dialógovom okne, vo vzťahu k iným objektom s identickými vlastnosťami.
  • Prvý výskyt objektu je 0.
  • Hodnoty sú priradené v stĺpcoch zhora nadol a zľava doprava.

Čas vytvorenia

  • Pri použití ordinálneho identifikátora času vytvorenia počas záznamu priradí QTP hodnotu vlastnosti Čas vytvorenia webového prehliadača.
  • Identifikátor je k dispozícii iba pre webové prostredie
  • Táto hodnota označuje poradie, v ktorom bol prehliadač otvorený, v porovnaní s ostatnými otvorenými prehliadačmi.
  • Prvý prehliadač, ktorý sa otvorí počas nahrávania, dostane hodnotu CreationTime = 0 a nasledujúcim prehliadačom sa pridelia hodnoty 1, 2, 3… atď.

Ak video nie je prístupné, kliknite sem

Zdroje

Stiahnite si webové stránky použité vo vyššie uvedenom návode na sebaprecvičovanie