Lad os forstå følgende stykke kode
SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Dialog ("Login"). WinEdit ("Agentnavn:"). Indstil "Guru"Dialog ("Login"). WinEdit ("Agentnavn:"). Skriv micTabDialog ("Login"). WinEdit ("Password:"). SetSecure "4af272a62666d2e"Dialog ("Login"). WinButton ("OK") KlikVindue ("Flyreservation"). Luk
- Det første trin er SystemUtil.Run-kommandoen, der som standard bruges af UFT / QTP til at åbne et program. Under optagelsen ved hjælp af Windows Start-menu navigerede vi til applikationen "Flight Reservation". På det tidspunkt identificerede Micro Focus UFT placeringen af dens eksekverbare fil og indsatte System.Util Command for at åbne den.
- Linje 2 indstiller agentnavn som Guru som vist på den aktive skærm
- Linie 3 er ved at trykke på Tab-tasten på et tastatur for at bringe fokus fra agentnavnfelt til adgangskodefelt, hvilket er nøjagtigt dette trin. Menneskelige brugere har brug for faneblad eller klikoperationer for at fokusere på et bestemt objekt på skærmen ... På den anden side kan QTP direkte identificere et objekt ved hjælp af objektegenskaber og kræver ikke disse "manøvrerende" operationer . Vi kan slette dette trin, da QTP stadig vil være i stand til at indstille adgangskodefeltet uden denne handling
- Linie 4 indstiller adgangskoden som kviksølv. HP QTP krypterer automatisk adgangskoder, der er indtastet under optagelse, for at undgå sikkerhedsbrud. Denne værdi kan ikke dekrypteres, dvs. der er ingen måde at gendanne den oprindelige værdi ved hjælp af disse kryptiske data. Du kan eksplicit kryptere en adgangskode ved hjælp af Password Encoder Tool. Til vores læringsformål bruger vi adgangskoden i sin rå form. Og operationen ændres også til Set
- Linje 5 klikker på knappen okay
- Linje 6 lukker vinduet
Klik her, hvis videoen ikke er tilgængelig