Razumijevanje SystemUtil.Run, SetSecure, Set, Type: QTP/UFT Primjeri

SystemUtil.Run u UFT

Hajdemo razumjeti sljedeći dio koda

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
  • Prvi korak je Naredba SystemUtil.Run koju UFT/QTP prema zadanim postavkama koristi za otvaranje aplikacije. Tijekom snimanja, korištenjem Windows Izbornik Start, prešli smo na "Rezervacija leta” aplikacija. U to je vrijeme Micro Focus UFT identificirao lokaciju svoje izvršne datoteke i umetnuo naredbu System.Util da je otvori.
  • Redak 2 je postavljanje imena agenta kao Gurua kao što je prikazano na aktivnom zaslonu
  • Linija 3 je pritiskanje tipke Tab na tipkovnici da bi se fokus prenio s polja imena agenta na polje lozinke, što je upravo ovaj korak. Ljudski korisnici trebaju koristiti operacije tabulator ili klik kako bi se fokusirali na određeni objekt na zaslonu... S druge strane, Brzi test može izravno identificirati objekt pomoću svojstava objekta i ne zahtijeva ove operacije "manevriranja".. Možemo izbrisati ovaj korak jer će QTP i dalje moći postaviti polje lozinke bez ove operacije
  • Redak 4 je postavljanje lozinke kao Mercury. HP QTP automatski šifrira lozinke uneseno tijekom snimanja kako biste izbjegli narušavanje sigurnosti. Ova se vrijednost ne može dešifrirati, tj. ne postoji način za vraćanje izvorne vrijednosti pomoću ovih kriptičnih podataka. Zaporku možete eksplicitno šifrirati pomoću alata za kodiranje lozinki. U svrhu učenja koristit ćemo lozinku u sirovom obliku. Operacija će se također promijeniti u Postavi
  • Redak 5 je klik na gumb u redu
  • Linija 6 zatvara prozor

Kliknite ovdje ako video nije dostupan