Object Spy, GetRoProperty, GetToProperty w QTP/UFT z przykładem

Ten samouczek pokazuje SZPIEG OBIEKTÓW.

Object Spy może pomóc w określeniu przydatnych właściwości i metod związanych z obiektem w Twoim środowisku.

HP/mikrofokus tutoriale UFT opisuje również GetROProperty, GetTOProperty i SetTOProperty

Kliknij w tym miejscu jeśli film nie jest dostępny

PobierzRoProperty

  • GetRoProperty – jest wbudowaną metodą służącą do pobierania wartości wykonawczej właściwości obiektu.
  • Korzystanie z właściwości GetRoProperty składa się z 4 kroków
  • Krok 1) Zapisz obiekt, na którym chcesz użyć GetRoProperty w repozytorium obiektów
  • Krok 2) Dla zarejestrowanego obiektu identyfikuje właściwość czasu wykonania, która może zostać wykorzystana. Możesz użyć szpiegowania obiektów.
  • Krok 3) Użyj metody GetRoProperty, aby pobrać zidentyfikowaną właściwość Run-time i zapisać jej wartość w zmiennej
  • Krok 4) Użyj tej wartości do dalszych odliczeń

SetToProperty i GetToProperty

  • Rozważmy przycisk internetowy przechowywany w pliku Repozytorium obiektów
  • Podczas uruchamiania testu QTP tworzy kopię tego obiektu zwaną Obiektem testowym i porównuje ją z Obiektem czasu wykonania
  • Za pomocą GetToProperty możesz pobrać wartość właściwości obiektu testowego
  • Za pomocą SetToProperty możesz zmienić wartość właściwości obiektu testowego
  • Po zakończeniu testu ten obiekt testowy zostaje odrzucony, podobnie jak wszelkie modyfikacje dokonane we właściwościach obiektu za pomocą właściwości SetToProperty
  • Po ponownym uruchomieniu testu tworzona jest nowa kopia obiektu testowego z oryginalnymi wartościami właściwości przechowywanymi w repozytorium obiektów
  • Możesz rozważyć użycie GetToProperty i SetToProperty, gdy skrypt testowy zawiera wiele wierszy kodu, a Twoje środowisko jest sporadyczne
  • Uwaga: nie ma SetRoProperty

Obiekt Szpieg:

  • Śledzenie obiektów to funkcja w QTP, za pomocą której można przeglądać właściwości i metody zarówno obiektów testowych, jak i wykonawczych.
  • Podaje także składnię wybranej metody.
  • Object Spy daje pełną hierarchię wybranego obiektu