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
