Forstå SystemUtil.Run, SetSecure, Set, Type: QTP / UFT eksempler

Anonim

La oss forstå følgende kode

SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Dialog ("Login"). WinEdit ("Agent Name:"). Sett "Guru"Dialog ("Login"). WinEdit ("Agent Name:"). Skriv micTabDialog ("Logg inn"). WinEdit ("Passord:"). SetSecure "4af272a62666d2e"Dialog ("Logg inn"). WinButton ("OK"). KlikkVindu ("Flight Reservation"). Lukk
  • Det første trinnet er SystemUtil.Run Command som brukes som standard av UFT / QTP for å åpne et program. Under opptak navigerte vi til Windows Flight-menyen til applikasjonen "Flight Reservation". På den tiden identifiserte Micro Focus UFT plasseringen av den kjørbare filen og satte inn System.Util Command for å åpne den.
  • Linje 2 angir agentnavn som guru som vist på det aktive skjermbildet
  • Linje 3 er å trykke på Tab-tasten på et tastatur for å bringe fokus fra agentnavnfelt til passordfelt, som er akkurat dette trinnet. Menneskelige brukere må bruke kategori- eller klikkoperasjoner for å fokusere på et bestemt objekt på skjermen ... På den annen side kan QTP direkte identifisere et objekt ved hjelp av objektegenskaper og krever ikke disse "manøvrerings" -operasjonene . Vi kan slette dette trinnet, ettersom QTP fortsatt vil kunne angi passordfeltet uten denne operasjonen
  • Linje 4 er å sette passordet som kvikksølv. HP QTP krypterer automatisk passord som er oppgitt under opptak for å unngå sikkerhetsbrudd. Denne verdien kan ikke dekrypteres, dvs. det er ingen måte å gjenopprette den opprinnelige verdien ved hjelp av disse kryptiske dataene. Du kan eksplisitt kryptere et passord ved hjelp av Password Encoder Tool. For læringsformål vil vi bruke passordet i sin råform. Og operasjonen vil også endres til Set
  • Linje 5 klikker på OK-knappen
  • Linje 6 lukker vinduet

Klikk her hvis videoen ikke er tilgjengelig