Utilisez la synchronisation manuelle lorsque les performances sont prioritaires par rapport à l'exécution automatique du script. Les algorithmes de synchronisation
sont fiables mais leur exécution est plus longue.
Pourquoi et quand exécuter cette tâche
Pour réaliser la synchronisation manuelle :
Procédure
- Dans la barre d'outils du moniteur d'enregistrement, avant de saisir du texte, cliquez sur
l'icône Assistant Points de vérification et actions
.
- Faites glisser le sélecteur d'objet
sur le terminal de l'hôte pour sélectionner l'objet de la fenêtre. Une ligne épaisse rouge encadre le terminal sélectionné.
- Cliquez sur Attendre pendant
et tapez l'entrée de texte.
L'entrée dans le script est la suivante :
Screen().waitForExistence();
TFrame().inputKeys("logoff{ENTER}");
Dans ce cas, la fenêtre correcte
est chargée à cause du délai d'attente. Il n'est pas nécessaire de s'appuyer sur l'algorithme de synchronisation.
- Modifiez la deuxième ligne du script précédent :
TFrame(ANY, UNINITIALIZED).inputKeys("logoff{ENTER}");
Vous pouvez envoyer les frappes de touche quel que soit l'état du terminal
déterminé par le code de synchronisation.