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

Ordinal Identifier in QTP: Kompletní návod

V HP UFT existují tři typy řadových identifikátorů.

  1. Na základě indexu
  2. Umístění založené
  3. Č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í