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