Ordinální identifikátor v QTP/UFT: Příklad identifikace objektu
Co je Ordinal Identifier?
Pokud povinné a pomocné vlastnosti nestačí k identifikaci objektu během relace záznamu, použije QTP Pořadový identifikátor kromě jiných zachycených vlastností k identifikaci objektů během relace záznamu. Ve výchozím nastavení existuje typ řadového identifikátoru pro každou třídu testovacího objektu.
V okně Identifikace objektu můžete upravit výchozí řadový identifikátor objektu
V HP UFT existují tři typy řadových identifikátorů.
- Na základě indexu
- Umístění založené
- Čas vytvoření
Na základě indexu
- Při použití řadového identifikátoru založeného na indexu při nahrávání přiřadí QTP hodnotu Vlastnost INDEX objektu
- Hodnota je založena na pořadí, ve kterém se objekt objevuje ve zdrojovém kódu.
- První výskyt má hodnotu 0
- Hodnoty vlastností indexu jsou specifické pro objekt.
- Pokud tedy k popisu testovacího objektu WebEdit použijete Index:=3, Quick Test vyhledá čtvrtý objekt WebEdit na stránce.
- Podobně používáte Index:=1 k popisu testovacího objektu WebButton, Rychlý test vyhledá druhý objekt WebButton na stránce.
Na základě umístění
- Při použití řadového identifikátoru založeného na umístění při nahrávání Micro Focus UFT přiřadí hodnotu MÍSTO majetek objektu, aby bylo možné objekt jednoznačně identifikovat.
- Hodnota je založena na pořadí, ve kterém se objekt objeví v okně, rámu nebo dialogovém okně ve vztahu k jiným objektům se stejnými vlastnostmi.
- První výskyt objektu je 0.
- Hodnoty jsou přiřazeny ve sloupcích shora dolů a zleva doprava.
Čas vytvoření
- Při použití pořadového identifikátoru času vytvoření při nahrávání přiřadí QTP hodnotu Čas vytvoření majetek webového prohlížeče
- Identifikátor je dostupný pouze pro webové prostředí
- Tato hodnota označuje pořadí, ve kterém byl prohlížeč otevřen vzhledem k ostatním otevřeným prohlížečům.
- První prohlížeč, který se otevře během nahrávání, obdrží hodnotu CreationTime=0 a následujícím prohlížečům budou přiřazeny hodnoty 1, 2, 3 … a tak dále
klikněte zde pokud video není přístupné
Zdroje
Stáhněte si webové stránky použité ve výše uvedeném tutoriálu pro vlastní procvičování

