Les touches d'aide de l'hôte les plus courantes sont Entrée et toutes les touches de fonction. Si la touche est capturée entre accolades {} dans un script, elle agit comme une touche d'aide de l'hôte.
Pourquoi et quand exécuter cette tâche
Procédure
Vérifiez que Functional Tester s'arrête
après l'envoi des frappes de touche dès que vous appuyez sur des touches qui modifient la fenêtre de l'hôte. La plupart des touches de fonction modifient la fenêtre de l'hôte. Functional Tester enregistre
ces frappes de touche en tant que commandes distinctes pour garantir son arrêt après l'envoi d'une touche de fonction à l'hôte. TFrame().inputKeys("{F12}");
TFrame().inputKeys("{F3}");
TFrame().inputKeys("logoff{ENTER}");
Si votre application hôte utilise d'autres touches qui modifient la fenêtre de l'hôte, séparez manuellement l'activation de ces touches dans des commandes distinctes avant de lire vos scripts. Functional Tester ne reconnaît pas ces touches comme des touches d'aide de l'hôte.
Exemple
Par exemple, si la touche
Tabulation entraîne une modification de la fenêtre de l'hôte, la commande suivante provoque des problèmes lorsque le script est lu :
TFrame().inputKeys("{TAB}SomeHostCommand{ENTER}");
Séparez la commande après la première touche d'aide de l'hôte :
TFrame().inputKeys("{TAB}");
TFrame().inputKeys("SomeHostCommand{ENTER}");