Comprender SystemUtil.Run, SetSecure, Set, Type: ejemplos de QTP/UFT
SystemUtil.Ejecutar en UFT
Entendamos el siguiente fragmento de código
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
- El primer paso es el SystemUtil.Run Comando que UFT/QTP utiliza de forma predeterminada para abrir una aplicación. Durante la grabación, utilizando el Windows Menú Inicio, navegamos hasta el menú “Reserva de vuelo" solicitud. En ese momento, Micro Focus UFT identificó la ubicación de su archivo ejecutable e insertó el comando System.Util para abrirlo.
- La línea 2 es Configurar el nombre del agente como Guru como se muestra en la pantalla activa
- La línea 3 es presionar la tecla Tab en un teclado para llevar el foco del campo de nombre del agente al campo de contraseña, que es exactamente este paso. Los usuarios humanos necesitan utilizar operaciones de tabulación o clic para centrarse en un objeto particular en la pantalla... Por otro lado, Examen rápido Puede identificar directamente un objeto utilizando propiedades del objeto y no requiere estas operaciones de “maniobra”Podemos eliminar este paso, ya que QTP aún podrá configurar el campo de contraseña sin esta operación.
- La línea 4 es Establecer la contraseña como Mercury. HP QTP cifra automáticamente las contraseñas ingresado durante la grabación para evitar brechas de seguridad. Este valor no se puede descifrar, es decir, no hay forma de recuperar el valor original utilizando estos datos crípticos. Puede cifrar explícitamente una contraseña utilizando la herramienta de codificación de contraseñas. Para nuestros fines de aprendizaje, utilizaremos la contraseña en su forma original. Y la operación también cambiará a Establecer
- La línea 5 hace clic en el botón Aceptar
- La línea 6 está cerrando la ventana.
Haga clic en aquí si el video no es accesible