Zrozum SystemUtil.Run, SetSecure, Set, Type: QTP/UFT Przykłady
SystemUtil.Run w UFT
Zrozumiemy następujący fragment kodu
SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").Set "Guru"
Dialog("Login").WinEdit("Agent Name:").Type micTab
Dialog("Login").WinEdit("Password:").SetSecure "4af272a62666d2e"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close
- Pierwszym krokiem jest Polecenie SystemUtil.Run, które jest używane domyślnie przez UFT/QTP aby otworzyć aplikację. Podczas nagrywania za pomocą Windows Menu Start, przeszliśmy do „Rezerwacja lotu” aplikacja. W tym czasie Micro Focus UFT zidentyfikował lokalizację pliku wykonywalnego i wstawił polecenie System.Util, aby go otworzyć.
- Wiersz 2 ustawia nazwę agenta jako Guru jak pokazano na ekranie aktywnym
- Wiersz 3 to naciśnięcie klawisza Tab na klawiaturze w celu przeniesienia fokusu z pola nazwy agenta do pola hasła i jest to dokładnie ten krok. Użytkownicy muszą używać klawiszy Tab lub kliknięć, aby skupić się na konkretnym obiekcie na ekranie… Z drugiej strony, Szybki test może bezpośrednio identyfikować obiekt, korzystając z jego właściwości i nie wymaga wykonywania tych „manewrowych” operacjiMożemy usunąć ten krok, ponieważ QTP nadal będzie można ustawić pole hasła bez tej operacji
- Linia 4 to ustawienie hasła jako Mercury. HP QTP automatycznie szyfruje hasła wprowadzone podczas nagrywania aby uniknąć naruszeń bezpieczeństwa. Tej wartości nie można odszyfrować, tzn. nie ma sposobu na odzyskanie oryginalnej wartości przy użyciu tych tajemniczych danych. Możesz jawnie zaszyfrować hasło przy użyciu narzędzia Password Encoder Tool. Na potrzeby nauki użyjemy hasła w jego surowej formie. A operacja zmieni się również na Set
- Linia 5 to kliknięcie przycisku OK
- Linia 6 zamyka okno
Kliknij w tym miejscu jeśli film nie jest dostępny
