Înțelegerea SystemUtil.Run, SetSecure, Set, Type: QTP/UFT Exemple

SystemUtil.Run în UFT

Să înțelegem următoarea bucată de cod

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
  • Primul pas este Comanda SystemUtil.Run, utilizată în mod implicit de UFT/QTP pentru a deschide o aplicație. În timpul înregistrării, folosind Windows Meniul Start, am navigat la „Rezervare de zbor„aplicație”. La acea vreme, Micro Focus UFT a identificat locația fișierului său executabil și a introdus comanda System.Util pentru a-l deschide.
  • Linia 2 este setarea numelui agentului ca Guru așa cum se arată în Ecranul Activ
  • Linia 3 este Apăsarea tastei Tab de pe o tastatură pentru a aduce Focus de la câmpul Nume agent la câmpul parolă, care este exact acest pas. Utilizatorii umani trebuie să folosească operațiunile cu tab sau clic pentru a se concentra asupra unui anumit obiect de pe ecran... Pe de altă parte, Test rapid poate identifica direct un obiect folosind proprietățile obiectului și nu necesită aceste operațiuni de „manevrare”.Putem șterge acest pas, deoarece QTP va putea totuși seta câmpul pentru parolă fără această operațiune
  • Linia 4 este Setarea parolei ca Mercury. HP QTP criptează automat parolele introdus în timpul înregistrării pentru a evita breșele de securitate. Această valoare nu poate fi decriptată, adică nu există nicio modalitate de a recupera valoarea inițială folosind aceste date criptice. Puteți cripta în mod explicit o parolă utilizând Instrumentul pentru codificarea parolei. În scopurile noastre de învățare, vom folosi parola în forma sa brută. Și operațiunea se va schimba și în Set
  • Linia 5 face clic pe butonul OK
  • Linia 6 închide fereastra

Clic aici dacă videoclipul nu este accesibil

Rezumați această postare cu: