Identyfikator porządkowy w QTP / UFT: Przykład identyfikacji obiektu

Anonim

Co to jest identyfikator porządkowy?

Jeśli właściwości obowiązkowe i pomocnicze są niewystarczające do zidentyfikowania obiektu podczas sesji nagrywania, QTP używa identyfikatora porządkowego oprócz innych przechwyconych właściwości do identyfikacji obiektów podczas sesji nagrywania. Domyślnie dla każdej klasy obiektów testowych istnieje typ identyfikatora porządkowego.

W oknie Identyfikacja obiektu możesz zmodyfikować domyślny identyfikator porządkowy obiektu

Istnieją trzy typy identyfikatorów porządkowych w HP UFT.

  1. Na podstawie indeksu
  2. Lokalizacja w oparciu
  3. Czas utworzenia

Na podstawie indeksu

  • Używając identyfikatora porządkowego opartego na indeksie, podczas nagrywania QTP przypisze wartość właściwości INDEX obiektu
  • Wartość zależy od 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żywasz Index: = 3 do opisania obiektu testowego WebEdit, Quick Test wyszukuje czwarty obiekt WebEdit na stronie.
  • Podobnie, używasz Index: = 1 do opisania obiektu testowego WebButton, Quick Test wyszukuje drugi obiekt WebButton na stronie

Lokalizacja w oparciu

  • W przypadku używania identyfikatora porządkowego opartego na lokalizacji, podczas nagrywania, Micro Focus UFT przypisze wartość do właściwości LOCATION obiektu, aby jednoznacznie zidentyfikować obiekt.
  • Wartość 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 są przypisywane w kolumnach od góry do dołu i od lewej do prawej.

Czas utworzenia

  • Podczas korzystania z identyfikatora porządkowego czasu utworzenia podczas nagrywania QTP przypisze wartość do właściwości Czas utworzenia przeglądarki internetowej
  • Identyfikator jest dostępny tylko w środowisku sieciowym
  • Ta wartość wskazuje kolejność otwierania przeglądarki względem innych otwartych przeglądarek.
  • Pierwsza przeglądarka, która otwiera się podczas nagrywania, otrzymuje wartość CreationTime = 0, a kolejne przeglądarki otrzymują wartości 1, 2, 3… i tak dalej

Kliknij tutaj, jeśli wideo nie jest dostępne

Zasoby

Pobierz strony internetowe użyte w powyższym samouczku do samodzielnego ćwiczenia