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

SystemUtil.Run in UFT

Laten we het volgende stukje code eens begrijpen

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 De SystemUtil.Run-opdracht die standaard wordt gebruikt door UFT/QTP een aanvraag openen. Tijdens het opnemen, met behulp van de Windows Startmenu, we navigeerden naar het โ€œVluchtreservering"toepassing. Destijds was Micro Focus UFT De locatie van het uitvoerbare bestand werd geรฏdentificeerd en de System.Util-opdracht werd ingevoegd om het te openen.
  • Regel 2 is het instellen van de agentnaam als Guru 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 heeft deze 'manoeuvreer'-bewerkingen niet nodigWe kunnen deze stap overslaan, omdat QTP Het is nog steeds mogelijk om het wachtwoordveld in te stellen zonder deze bewerking.
  • Regel 4 stelt het wachtwoord in als Mercury. HP QTP versleutelt wachtwoorden automatisch ingevoerd tijdens het opnemen om beveiligingsinbreuken te voorkomen. Deze waarde kan niet worden gedecodeerd, d.w.z. er is geen manier 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 in Set
  • Regel 5 klikt op de knop OK
  • Lijn 6 sluit het raam

Klik hier als de video niet toegankelijk is

Vat dit bericht samen met: