Partager via


UITestInterpreter, classe

Exécute chaque action de test dans un test d'interface utilisateur et interprète les résultats de chaque action à l'aide de la valeur de la propriété ActionInvoker.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter

Espace de noms :  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Assembly :  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (dans Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)

Syntaxe

'Déclaration
Public Class UITestInterpreter _
    Implements IDisposable
public class UITestInterpreter : IDisposable
public ref class UITestInterpreter : IDisposable
type UITestInterpreter =  
    class
        interface IDisposable
    end
public class UITestInterpreter implements IDisposable

Le type UITestInterpreter expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique UITestInterpreter Initialise une nouvelle instance de la classe UITestInterpreter.

Début

Propriétés

  Nom Description
Propriété publique ActionInvoker Obtient ou définit UITestActionInvoker pour interpréter ce test.
Propriété publique PlaybackUITest Obtient le test qui est en cours d'interprétation.

Début

Méthodes

  Nom Description
Méthode publique Cancel Annule l'interprétation de l'étape ou du test actuel.
Méthode publique Dispose() Libère des ressources.
Méthode protégée Dispose(Boolean) Diffuse éventuellement des ressources.
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode publique ExecuteStep Exécute l'étape actuelle dans la liste d'actions actuellement sélectionnée.
Méthode publique ExecuteTest() Exécute le test actuel.
Méthode publiqueMembre statique ExecuteTest(UITest) Exécute le test donné.
Méthode publique ExecuteTest(Int64, Int64) Exécute le test actuel pour la plage spécifiée d'actions.
Méthode publiqueMembre statique ExecuteTest(UITest, Int64, Int64) Exécute le test donné pour la plage spécifiée d'actions.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique HighlightElement Met en surbrillance l'élément d'interface associé à l'action actuelle.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique MoveToFirstStep Affecte à l'action actuelle la première action dans la liste d'actions actuellement sélectionnée.
Méthode publique MoveToLastStep Affecte à l'action actuelle la dernière action dans la liste d'actions actuellement sélectionnée.
Méthode publique MoveToNextStep Affecte à l'action actuelle la prochaine action dans la liste d'actions actuellement sélectionnée.
Méthode publique MoveToPreviousStep Affecte à l'action actuelle l'action précédente dans la liste d'actions actuellement sélectionnée.
Méthode publique MoveToStepNumber Affecte à l'action actuelle l'action à l'index donné dans la liste d'actions actuellement sélectionnée.
Méthode publique RaiseWaitForThinkTimeEvent Déclenche l'événement InterpreterProgress.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique Unhighlight Supprime la mise en surbrillance de l'élément d'interface associé à l'action actuelle.

Début

Événements

  Nom Description
Événement public ActionCompleted Déclenché lorsque l'exécution d'une action est terminée.
Événement public ActionListCompleted Déclenché lorsque toutes les actions dans une liste d'actions ont terminé.
Événement public ActionListStarted Déclenché avant de commencer l'exécution des actions dans une liste d'actions.
Événement public ActionStarted Déclenché avant de commencer l'exécution d'une action.
Événement public InterpreterError Déclenché lorsqu'une erreur se produit pendant l'exécution.
Événement public InterpreterProgress Déclenché pour signaler la progression de l'exécution de tests.
Événement public InterpreterWarning Déclenché lorsqu'un avertissement se produit pendant l'exécution.
Événement public UITestCompleted Déclenché après que le test associé a été exécuté.
Événement public UITestStarted Déclenché juste avant que le test démarre l'exécution.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UITest.CodeGeneration, espace de noms

ActionLogInvoker