Comprendere SystemUtil.Run, SetSecure, Set, Type: esempi QTP/UFT

SystemUtil.Esegui in UFT

Cerchiamo di capire il seguente pezzo di codice

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
  • Il primo passo è il SystemUtil.Run Comando utilizzato per impostazione predefinita da UFT/QTP per aprire un'applicazione. Durante la registrazione, utilizzando il Windows Menu Start, siamo passati al "Prenotazione di volo" applicazione. A quel punto, Micro Focus UFT ha identificato la posizione del suo file eseguibile e ha inserito il comando System.Util per aprirlo.
  • La linea 2 sta impostando il nome dell'agente come Guru come mostrato nella schermata attiva
  • La riga 3 consiste nel premere il tasto Tab sulla tastiera per portare lo stato attivo dal campo del nome dell'agente al campo della password, che è esattamente questo passaggio. Gli utenti umani devono utilizzare le operazioni di tabulazione o clic per concentrarsi su un particolare oggetto sullo schermo... D'altra parte, Test veloce può identificare direttamente un oggetto utilizzando le proprietà dell'oggetto e non richiede queste operazioni di "manovra".. Possiamo eliminare questo passaggio, poiché QTP sarà comunque in grado di impostare il campo password senza questa operazione
  • La riga 4 imposta la password come Mercury. HP QTP crittografa automaticamente le password inserito durante la registrazione per evitare violazioni della sicurezza. Questo valore non può essere decrittografato, ovvero non è possibile recuperare il valore originale utilizzando questi dati criptici. È possibile crittografare esplicitamente una password utilizzando lo strumento di codifica password. Per i nostri scopi di apprendimento, utilizzeremo la password nella sua forma grezza. E anche l'operazione cambierà in Imposta
  • La riga 5 sta facendo clic sul pulsante OK
  • La linea 6 sta chiudendo la finestra

Clicchi qui se il video non è accessibile