Identyfikator porządkowy w QTP/UFT: Przykład identyfikacji obiektu
Co to jest identyfikator porządkowy?
Jeśli właściwości obowiązkowe i wspomagające nie są wystarczające do zidentyfikowania obiektu podczas sesji nagraniowej, QTP wykorzystuje Identyfikator porządkowy oprócz innych przechwyconych właściwości w celu identyfikacji obiektów podczas sesji nagrywania. Domyślnie dla każdej klasy obiektów testowych istnieje porządkowy typ identyfikatora.
W oknie Identyfikacja obiektu możesz zmodyfikować domyślny identyfikator porządkowy obiektu
W HP UFT istnieją trzy typy identyfikatorów porządkowych.
- Oparte na indeksie
- Lokalizacja w oparciu
- Czas utworzenia
Oparte na indeksie
- W przypadku korzystania z identyfikatora porządkowego opartego na indeksie, podczas nagrywania QTP przypisze wartość do Właściwość INDEKS przedmiotu
- Wartość jest oparta na kolejności, w jakiej obiekt pojawia się w kodzie źródłowym.
- Pierwsze wystąpienie ma wartość 0
- Wartości właściwości indeksu są specyficzne dla obiektu.
- Dlatego jeśli użyjesz Index:=3 do opisu obiektu testowego WebEdit, Szybki test wyszukuje czwarty obiekt WebEdit na stronie.
- Podobnie, używasz Index:=1 do opisu obiektu testowego WebButton, Szybki test wyszukuje drugi obiekt WebButton na stronie
Lokalizacja w oparciu
- W przypadku korzystania z identyfikatora porządkowego opartego na lokalizacji podczas nagrywania Micro Focus UFT przypisze wartość do LOKALIZACJA własność obiektu w celu jednoznacznej identyfikacji obiektu.
- Wartość ta zależy od kolejności, w jakiej obiekt pojawia się w oknie, ramce lub oknie dialogowym, w odniesieniu do innych obiektów o identycznych właściwościach.
- Pierwsze wystąpienie obiektu to 0.
- Wartości przypisywane są w kolumnach od góry do dołu i od lewej do prawej.
Czas utworzenia
- W przypadku korzystania z identyfikatora porządkowego czasu utworzenia podczas nagrywania QTP przypisze wartość do Czas utworzenia własność przeglądarki internetowej
- Identyfikator jest dostępny tylko dla środowiska sieciowego
- Ta wartość wskazuje kolejność otwierania przeglądarki w porównaniu z innymi otwartymi przeglądarkami.
- Pierwsza przeglądarka, która otworzy się podczas nagrywania, otrzymuje wartość CreationTime=0, a kolejnym przeglądarkom przypisywane są wartości 1, 2, 3… i tak dalej
Kliknij w tym miejscu jeśli film nie jest dostępny
Zasoby
Pobierz strony internetowe użyte w powyższym samouczku do samodzielnej praktyki

