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.UITestInterpreterCore
    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 _
    Inherits UITestInterpreterCore
public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : public UITestInterpreterCore
type UITestInterpreter =  
    class
        inherit UITestInterpreterCore
    end
public class UITestInterpreter extends UITestInterpreterCore

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. (Substitue UITestInterpreterCore.ActionInvoker.)
Propriété protégée CurrentAction Action en cours d'exécution. (Hérité de UITestInterpreterCore.)
Propriété protégée PlaybackInProgress True si la lecture est en cours. (Hérité de UITestInterpreterCore.)
Propriété publique PlaybackUITest Obtient l'UITest en cours d'exécution. (Hérité de UITestInterpreterCore.)

Début

Méthodes

  Nom Description
Méthode publique Cancel Annule l'interprétation de l'étape ou du test actuel. (Substitue UITestInterpreterCore.Cancel().)
Méthode publique Dispose() Supprime l'objet. (Hérité de UITestInterpreterCore.)
Méthode protégée Dispose(Boolean) Diffuse éventuellement des ressources. (Substitue UITestInterpreterCore.Dispose(Boolean).)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée ExecuteAction Exécute l'action spécifiée.L'action contient un ID de l'UIObject sur lequel il joue.Cet ID est utilisé pour obtenir un queryid pour l'objet et cela est passé à la méthode d'appel d'objet en entrée d'action.La méthode d'appeler requiert également un objet du type d'interface d'UITestActionInvoker.Dans ce cas la valeur par défaut est le type d'UITestPlayback qui implémente l'UITestActionInvoker. (Substitue UITestInterpreterCore.ExecuteAction(UITestAction, UIMap).)
Méthode publique ExecuteStep Exécute (autrement dit, interprète) l'étape actuelle dans l'ActionList actuellement sélectionné. (Hérité de UITestInterpreterCore.)
Méthode publique ExecuteTest() Exécute (autrement dit, interprète) l'objet actuel d'UITest. (Hérité de UITestInterpreterCore.)
Méthode publiqueMembre statique ExecuteTest(UITest) Exécute le test donné.
Méthode publique ExecuteTest(Int64, Int64) Exécute (autrement dit, interprète) l'objet actuel d'UITest pour les actions de la plage spécifiée. (Hérité de UITestInterpreterCore.)
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 IsExpectedExceptionFromActionExecution Retourne la valeur true si l'exception donnée est attendue de l'exécution d'une action. (Substitue UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).)
Méthode protégée LogActionExecutionException Les journaux données SQM pour l'exception de lecture. (Substitue UITestInterpreterCore.LogActionExecutionException(Exception).)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique MoveToFirstStep Déplace le pointeur d'action actuel vers la première action de l'ActionList actuellement sélectionnée. (Hérité de UITestInterpreterCore.)
Méthode publique MoveToLastStep Déplace le pointeur d'action actuel vers la dernière action de l'ActionList actuellement sélectionnée. (Hérité de UITestInterpreterCore.)
Méthode publique MoveToNextStep Déplace le pointeur d'action vers la prochaine action de l'ActionList actuellement sélectionnée. (Hérité de UITestInterpreterCore.)
Méthode publique MoveToPreviousStep Déplace le pointeur d'action vers l'action précédente de l'ActionList actuellement sélectionnée. (Hérité de UITestInterpreterCore.)
Méthode publique MoveToStepNumber Déplace le pointeur d'action actuelle vers l'index d'action donné dans l'ActionList actuellement sélectionnée. (Hérité de UITestInterpreterCore.)
Méthode protégée OnErrorHandledByUser Appelée une fois que l'utilisateur a géré l'erreur d'exécution de l'action. Cela peut être utilisé pour enregistrer un élément quelconque dans le journal des traces. (Substitue UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs).)
Méthode protégée RaisePlaybackProgressEvent Déclenche un événement de progression de lecture. (Hérité de UITestInterpreterCore.)
Méthode publique RaiseWaitForThinkTimeEvent Déclenche l'événement InterpreterProgress.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (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 Événement déclenché après exécution d'un UITestAction. (Hérité de UITestInterpreterCore.)
Événement public ActionListCompleted Événement déclenché en fin d'exécution de chaque ActionList. (Hérité de UITestInterpreterCore.)
Événement public ActionListStarted L'événement déclenché avant l'exécution de chaque ActionList est démarré. (Hérité de UITestInterpreterCore.)
Événement public ActionStarted Événement déclenché avant exécution d'un UITestAction. (Hérité de UITestInterpreterCore.)
Événement public InterpreterError Événement déclenché lorsqu'une erreur se produit au cours de l'interprétation de l'UITest. (Hérité de UITestInterpreterCore.)
Événement public InterpreterProgress Événement déclenché pour mettre à jour la progression de l'interprétation de l'UITest. (Hérité de UITestInterpreterCore.)
Événement public InterpreterWarning Événement déclenché lorsqu'un avertissement se produit au cours de l'interprétation de l'UITest. (Hérité de UITestInterpreterCore.)
Événement public UITestCompleted Événement déclenché en fin d'exécution d'UITest. (Hérité de UITestInterpreterCore.)
Événement public UITestStarted Événement déclenché avant exécution démarre d'UITest. (Hérité de UITestInterpreterCore.)

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