Förstå SystemUtil.Run, SetSecure, Set, Type: QTP / UFT-exempel

Anonim

Låt oss förstå följande kod

SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Dialog ("Login"). WinEdit ("Agent Name:"). Ställ in "Guru"Dialog ("Login"). WinEdit ("Agent Name:"). Skriv micTabDialog ("Login"). WinEdit ("Password:"). SetSecure "4af272a62666d2e"Dialog ("Login"). WinButton ("OK") Klicka påFönster ("Flygbokning"). Stäng
  • Det första steget är SystemUtil.Run-kommandot som används som standard av UFT / QTP för att öppna ett program. Under inspelningen, med hjälp av Windows Start-meny, navigerade vi till applikationen "Flight Reservation". Vid den tiden identifierade Micro Focus UFT platsen för den körbara filen och satte in System.Util Command för att öppna den.
  • Rad 2 anger Agentnamn som Guru som visas på den aktiva skärmen
  • Rad 3 trycker på Tab-tangenten på ett tangentbord för att föra fokus från agentnamnsfält till lösenordsfält, vilket är exakt detta steg. Mänskliga användare måste använda flik- eller klickoperationer för att fokusera på ett visst objekt på skärmen ... Å andra sidan kan QTP direkt identifiera ett objekt med hjälp av objektegenskaper och kräver inte dessa "manöver" -operationer . Vi kan ta bort detta steg, eftersom QTP fortfarande kommer att kunna ställa in lösenordsfältet utan den här åtgärden
  • Linje 4 anger lösenordet som kvicksilver. HP QTP krypterar automatiskt lösenord som anges under inspelning för att undvika säkerhetsöverträdelser. Det här värdet kan inte dekrypteras, dvs det finns inget sätt att återställa det ursprungliga värdet med denna kryptiska data. Du kan uttryckligen kryptera ett lösenord med lösenordskodningsverktyget. För våra lärande ändamål kommer vi att använda lösenordet i dess råa form. Och operationen ändras också till Set
  • Rad 5 klickar på OK-knappen
  • Rad 6 stänger fönstret

Klicka här om videon inte är tillgänglig