Comprendre SystemUtil.Run, SetSecure, Set, Type: Exemples QTP / UFT

Anonim

Comprenons le morceau de code suivant

SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Boîte de dialogue ("Connexion"). WinEdit ("Nom de l'agent:"). Définissez "Guru"Boîte de dialogue ("Connexion"). WinEdit ("Nom de l'agent:"). Tapez micTabBoîte de dialogue ("Connexion"). WinEdit ("Mot de passe:"). SetSecure "4af272a62666d2e"Boîte de dialogue ("Connexion"). WinButton ("OK"). Cliquez surFenêtre ("Réservation de vol"). Fermer
  • La première étape est la commande SystemUtil.Run qui est utilisée par défaut par UFT / QTP pour ouvrir une application. Lors de l'enregistrement, à l'aide du menu Démarrer de Windows, nous avons navigué vers l'application "Réservation de vol". À ce moment-là, Micro Focus UFT a identifié l'emplacement de son fichier exécutable et a inséré la commande System.Util pour l'ouvrir.
  • La ligne 2 définit le nom de l'agent comme Guru comme indiqué dans l'écran actif
  • La ligne 3 appuie sur la touche Tab d'un clavier pour amener le focus du champ de nom d'agent au champ de mot de passe, ce qui correspond exactement à cette étape. Les utilisateurs humains doivent utiliser des opérations de tabulation ou de clic pour se concentrer sur un objet particulier à l'écran… D'autre part, QTP peut identifier directement un objet en utilisant les propriétés de l'objet et ne nécessite pas ces opérations de «manœuvre» . Nous pouvons supprimer cette étape, car QTP pourra toujours définir le champ du mot de passe sans cette opération
  • La ligne 4 définit le mot de passe comme Mercury. HP QTP crypte automatiquement les mots de passe saisis lors de l'enregistrement pour éviter les failles de sécurité. Cette valeur ne peut pas être déchiffrée, c'est-à-dire qu'il n'y a aucun moyen de récupérer la valeur d'origine en utilisant ces données cryptiques. Vous pouvez crypter explicitement un mot de passe à l'aide de l'outil Password Encoder. Pour nos besoins d'apprentissage, nous utiliserons le mot de passe sous sa forme brute. Et l'opération changera également en Set
  • La ligne 5 clique sur le bouton OK
  • La ligne 6 ferme la fenêtre

Cliquez ici si la vidéo n'est pas accessible