Begrijp SystemUtil.Run, SetSecure, Set, Type: QTP / UFT-voorbeelden

Anonim

Laten we het volgende stuk code begrijpen

SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Dialoogvenster ("Inloggen"). WinEdit ("Naam agent:"). Stel "Guru" inDialoogvenster ("Inloggen"). WinEdit ("Naam agent:"). Typ micTabDialoogvenster ("Inloggen"). WinEdit ("Wachtwoord:"). SetSecure "4af272a62666d2e"Dialoogvenster ("Inloggen"). WinButton ("OK"). KlikVenster ("Vluchtreservering"). Sluiten
  • De eerste stap is de SystemUtil.Run-opdracht die standaard door UFT / QTP wordt gebruikt om een ​​applicatie te openen. Tijdens het opnemen zijn we met behulp van het Windows Start-menu naar de "Vluchtreservering" -applicatie genavigeerd. Op dat moment identificeerde Micro Focus UFT de locatie van het uitvoerbare bestand en voegde het System.Util-commando toe om het te openen.
  • Regel 2 is het instellen van de agentnaam als goeroe, zoals weergegeven in het actieve scherm
  • Regel 3 is het indrukken van de Tab-toets op een toetsenbord om Focus van Agentnaamveld naar Wachtwoordveld te brengen, en dat is precies deze stap. Menselijke gebruikers moeten tab- of klikbewerkingen gebruiken om op een bepaald object op het scherm te focussen ... Aan de andere kant kan QTP een object direct identificeren met behulp van objecteigenschappen en vereist deze "manoeuvreer" -bewerkingen niet . We kunnen deze stap verwijderen, omdat QTP zonder deze bewerking nog steeds het wachtwoordveld kan instellen
  • Regel 4 stelt het wachtwoord in als kwik. HP QTP codeert automatisch de wachtwoorden die tijdens het opnemen worden ingevoerd om inbreuken op de beveiliging te voorkomen. Deze waarde kan niet worden gedecodeerd, dwz er is geen manier om de oorspronkelijke waarde te herstellen met behulp van deze cryptische gegevens. U kunt een wachtwoord expliciet coderen met de Password Encoder Tool. Voor onze leerdoeleinden zullen we het wachtwoord in zijn ruwe vorm gebruiken. En de bewerking verandert ook in Set
  • Lijn 5 klikt op de oké-knop
  • Lijn 6 sluit het raam

Klik hier als de video niet toegankelijk is