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

SystemUtil.Uitvoeren in UFT

Laten we het volgende begrijpenwing stukje code

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
  • De eerste stap is de SystemUtil.Run Commando dat standaard door UFT/QTP wordt gebruikt om een ​​applicatie te openen. Tijdens het opnemen, met behulp van de Windows Startmenu, we navigeerden naar het “Vluchtreservering" sollicitatie. Op dat moment identificeerde Micro Focus UFT de locatie van het uitvoerbare bestand en voegde de System.Util-opdracht in om het te openen.
  • Regel 2 stelt de agentnaam in als goeroe, zoals weergegeven in het actieve scherm
  • Regel 3 is het indrukken van de Tab-toets op een toetsenbord om de focus van het agentnaamveld naar het wachtwoordveld te verplaatsen, wat precies deze stap is. Menselijke gebruikers moeten tab- of klikbewerkingen gebruiken om zich op een bepaald object op het scherm te concentreren... Aan de andere kant, Snelle test kan een object direct identificeren met behulp van objecteigenschappen en vereist deze “manoeuvreer”-bewerkingen niet. We kunnen deze stap verwijderen, omdat QTP zonder deze handeling nog steeds het wachtwoordveld kan instellen
  • Regel 4 stelt het wachtwoord in als Mercury. HP QTP codeert automatisch wachtwoorden ingevoerd tijdens het opnemen om inbreuken op de beveiliging te voorkomen. Deze waarde kan niet worden gedecodeerd, dat wil zeggen dat er geen manier is om de oorspronkelijke waarde te herstellen met behulp van deze cryptische gegevens. U kunt een wachtwoord expliciet coderen met behulp van de Password Encoder Tool. Voor onze leerdoeleinden gebruiken we het wachtwoord in zijn ruwe vorm. En de bewerking zal ook veranderen naar Set
  • Regel 5 klikt op de knop OK
  • Lijn 6 sluit het raam

Klik hier als de video niet toegankelijk is