Zrozumieć SystemUtil.Run, SetSecure, Set, Type: Przykłady QTP / UFT

Anonim

Rozumiemy następujący fragment kodu

SystemUtil.Run „C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe”Okno dialogowe („Logowanie”). WinEdit („Nazwa agenta:”). Ustaw „Guru”Okno dialogowe („Logowanie”). WinEdit („Nazwa agenta:”). Wpisz micTabOkno dialogowe („Logowanie”). WinEdit („Hasło:”). SetSecure „4af272a62666d2e”Okno dialogowe („Zaloguj”). WinButton („OK”). KliknijOkno („Rezerwacja lotów”). Zamknij
  • Pierwszym krokiem jest polecenie SystemUtil.Run, które jest używane domyślnie przez UFT / QTP do otwierania aplikacji. Podczas nagrywania, korzystając z menu Start systemu Windows, przeszliśmy do aplikacji „Rezerwacja lotów”. W tym czasie Micro Focus UFT zidentyfikował lokalizację swojego pliku wykonywalnego i wstawił polecenie System.Util, aby go otworzyć.
  • Linia 2 to ustawienie nazwy agenta jako guru, jak pokazano na aktywnym ekranie
  • Linia 3 to naciśnięcie klawisza Tab na klawiaturze, aby przenieść fokus z pola nazwy agenta do pola hasła, co jest dokładnie tym krokiem. Użytkownicy muszą używać zakładek lub kliknięć, aby skupić się na określonym obiekcie na ekranie… Z drugiej strony QTP może bezpośrednio identyfikować obiekt za pomocą właściwości obiektu i nie wymaga tych „manewrujących” operacji . Możemy usunąć ten krok, ponieważ QTP nadal będzie mógł ustawić pole hasła bez tej operacji
  • Linia 4 ustawia hasło na Mercury. HP QTP automatycznie szyfruje hasła wprowadzone podczas nagrywania, aby uniknąć naruszeń bezpieczeństwa. Tej wartości nie można odszyfrować, tj. Nie ma możliwości odzyskania oryginalnej wartości przy użyciu tych tajemniczych danych. Możesz jawnie zaszyfrować hasło za pomocą narzędzia do kodowania haseł. Do celów edukacyjnych użyjemy hasła w jego surowej postaci. Operacja również zmieni się na Ustaw
  • Linia 5 to kliknięcie przycisku OK
  • Linia 6 zamyka okno

Kliknij tutaj, jeśli wideo nie jest dostępne