Obiekt 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 UFT tutoriale 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
- Kiedy test jest uruchomiony QTP tworzy kopię tego obiektu o nazwie Obiekt testowy 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:
- Obiekt szpiegowski to funkcja w QTP za pomocą którego można przeglądać właściwości i metody obiektów testowych i obiektów czasu wykonania.
- Podaje także składnię wybranej metody.
- Object Spy daje pełną hierarchię wybranego obiektu
