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

Anonim

Ten samouczek demonstruje OBJECT SPY.

Object Spy może pomóc określić przydatne właściwości i metody związane z obiektem w twoim środowisku.

W samouczkach HP / Micro Focus UFT opisano również GetROProperty, GetTOProperty i SetTOProperty

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

GetRoProperty

  • GetRoProperty - to wbudowana metoda służąca do pobierania wartości właściwości obiektu w czasie wykonywania.
  • Korzystanie z GetRoProperty obejmuje 4 kroki
  • Krok 1) Zapisz obiekt, na którym chcesz użyć GetRoProperty w repozytorium obiektów
  • Krok 2) Dla zarejestrowanego obiektu określa właściwość wykonawczą, która może być użyta. Możesz użyć Object Spy.
  • Krok 3) Użyj metody GetRoProperty, aby pobrać zidentyfikowaną właściwość Run-time i zapisać wartość w zmiennej
  • Krok 4) Użyj tej wartości do dalszych odliczeń

SetToProperty i GetToProperty

  • Rozważ przycisk sieci Web przechowywany w repozytorium obiektów
  • Po uruchomieniu testu QTP tworzy kopię tego obiektu o nazwie Test Object i porównuje ją z Run Time Object
  • Korzystając z GetToProperty, możesz pobrać wartość właściwości obiektu testowego
  • Używając SetToProperty, możesz zmienić wartość właściwości obiektu testowego
  • Po zakończeniu testu ten obiekt testowy jest odrzucany, podobnie jak wszelkie modyfikacje wprowadzone we właściwościach obiektu za pomocą metody 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 środowisko jest sporadyczne
  • Uwaga: nie ma SetRoProperty

Szpieg obiektu:

  • Szpiegowanie obiektów to funkcja QTP, za pomocą której można przeglądać właściwości i metody obiektów testowych i wykonawczych.
  • Podaje również składnię dla wybranej metody.
  • Object Spy zapewnia pełną hierarchię wybranego obiektu