Comment : insérer un délai avant l'action d'interface utilisateur à l'aide de l'éditeur de test codé de l'interface utilisateur
À l'aide de l'éditeur de test codé de l'interface utilisateur, vous pouvez ouvrir un test codé de l'interface utilisateur afin de l'afficher et de le modifier. Dans certains cas, vous souhaitez que le test attende que certains événements se produisent, tels que l'affichage d'une fenêtre, la disparition de la barre de progression, et ainsi de suite. Pour cela, à l'aide de l'éditeur de test codé de l'interface utilisateur, insérez un délai avant une action d'interface utilisateur. Vous pouvez spécifier le nombre de secondes correspondant au délai.
Notes
Si vous voulez être certain qu'un contrôle spécifique est disponible avant une action d'interface utilisateur, vous devez envisager d'ajouter du code personnalisé à votre méthode de test à l'aide de la méthode UITestControl.WaitForControlXXX() appropriée. Pour plus d'informations, consultez Suspension des tests codés de l'interface utilisateur en attendant des événements spécifiques pendant la lecture.
Ouverture d'un test codé de l'interface utilisateur dans l'éditeur de test codé de l'interface utilisateur
Procédez comme suit pour ouvrir un test codé de l'interface utilisateur existant et le modifier dans l'éditeur de test codé de l'interface utilisateur.
Pour ouvrir un test codé de l'interface utilisateur dans l'éditeur de test codé de l'interface utilisateur
Dans l'Explorateur de solutions, recherchez UIMap.uitest dans votre projet de test.
Cliquez avec le bouton droit sur UIMap.uitest, puis sélectionnez Ouvrir.
ou
Double-cliquez sur UIMap.uitest.
Le test codé de l'interface utilisateur s'affiche dans l'éditeur de test codé de l'interface utilisateur. Vous pouvez à présent afficher et modifier le test codé de l'interface utilisateur. Pour plus d'informations, consultez Modification des tests codés de l'interface utilisateur à l'aide de l'éditeur de test codé de l'interface utilisateur et Comment : modifier un test codé de l'interface utilisateur à l'aide de l'éditeur de test codé de l'interface utilisateur.
Insertion d'un délai avant une action d'interface utilisateur
Procédez comme suit pour insérer un délai avant une action d'interface utilisateur dans vos tests codés de l'interface utilisateur.
Pour insérer un délai
Dans le volet Action d'interface utilisateur, développez la méthode de test qui contient l'action d'interface utilisateur avant laquelle vous souhaitez insérer un délai. Sélectionnez l'action d'interface utilisateur.
Cliquez avec le bouton droit sur l'action d'interface utilisateur, puis cliquez sur Insérer un retard avant.
Un délai est inséré et mis en surbrillance avant l'action d'interface utilisateur sélectionnée qui comporte le texte suivant : Attendre pendant 1 seconde (délai utilisateur entre les actions).
Si la fenêtre Propriétés n'est pas affichée, appuyez sur F4. Dans la fenêtre Propriétés, remplacez la valeur de la propriété Délai par le nombre de millisecondes votre choix.
Dans la barre d'outils de Visual Studio, cliquez sur Enregistrer.
Les mises à jour apportées à la méthode de test sont enregistrées dans le fichier UIMap.Designer.