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

Identyfikator porządkowy w QTP: Kompletny samouczek

W HP UFT istnieją trzy typy identyfikatorów porządkowych.

  1. Oparte na indeksie
  2. Lokalizacja w oparciu
  3. 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

Podsumuj ten post następująco: