Č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.
- Založené na indexe
- Podľa polohy
- Č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