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