Zrozum SystemUtil.Run, SetSecure, Set, wpisz: Przykłady QTP/UFT

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 SystemUtil.Run Polecenie używane domyślnie przez UFT/QTP do otwierania aplikacji. Podczas nagrywania za pomocą Windows Menu Start, przeszliśmy do „Rezerwacja lotu" aplikacja. W tym czasie Micro Focus UFT zidentyfikował lokalizację swojego pliku wykonywalnego i wstawił polecenie System.Util, aby go otworzyć.
  • Wiersz 2 to ustawienie nazwy agenta jako Guru, jak pokazano na aktywnym ekranie
  • 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 w stanie 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 tutaj jeśli film nie jest dostępny