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.

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

Hiérarchie d'héritage

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

Syntaxe

public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : UITestInterpreterCore
type UITestInterpreter = 
    class
        inherit UITestInterpreterCore
    end
Public Class UITestInterpreter
    Inherits UITestInterpreterCore

Constructeurs

Nom Description
System_CAPS_pubmethod UITestInterpreter(UITest)

Initialise une nouvelle instance de la classe UITestInterpreter.

Propriétés

Nom Description
System_CAPS_pubproperty ActionInvoker

Obtient ou définit UITestActionInvoker pour interpréter ce test.(Remplace UITestInterpreterCore.ActionInvoker.)

System_CAPS_protproperty CurrentAction

Action en cours d'exécution.(Hérité de UITestInterpreterCore.)

System_CAPS_protproperty PlaybackInProgress

TRUE si la relecture est en cours.(Hérité de UITestInterpreterCore.)

System_CAPS_pubproperty PlaybackUITest

Obtient l'UITest en cours d'exécution.(Hérité de UITestInterpreterCore.)

Méthodes

Nom Description
System_CAPS_pubmethod Cancel()

Annule l'interprétation de l'étape ou du test actuel.(Remplace UITestInterpreterCore.Cancel().)

System_CAPS_pubmethod Dispose()

Supprime l'objet.(Hérité de UITestInterpreterCore.)

System_CAPS_protmethod Dispose(Boolean)

Diffuse éventuellement des ressources.(Remplace UITestInterpreterCore.Dispose(Boolean).)

System_CAPS_pubmethod Equals(Object)

(Hérité de Object.)

System_CAPS_protmethod ExecuteAction(UITestAction, UIMap)

Effectue l'action spécifiée.L'action contient un ID de l'UIObject sur lequel il fait.Cet ID est utilisé pour obtenir un queryid de l'objet et c'est passé à la méthode invoke de l'objet d'action.

La méthode invoke requiert également un objet de type d'interface d'UITestActionInvoker.Dans ce cas la valeur par défaut est le type d'UITestPlayback qui implémente l'UITestActionInvoker.(Remplace UITestInterpreterCore.ExecuteAction(UITestAction, UIMap).)

System_CAPS_pubmethod ExecuteStep()

Exécute (autrement dit, interprète) l'étape actuelle dans l'ActionList sélectionné.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethod ExecuteTest()

Exécute (autrement dit, interprète) l'objet actuel d'UITest.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethod ExecuteTest(Int64, Int64)

Exécute (autrement dit, interprète) l'objet actuel d'UITest pour les actions dans la plage spécifiée.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethodSystem_CAPS_static ExecuteTest(UITest)

Exécute le test donné.

System_CAPS_pubmethodSystem_CAPS_static ExecuteTest(UITest, Int64, Int64)

Exécute le test donné pour la plage spécifiée d'actions.

System_CAPS_protmethod Finalize()

(Hérité de Object.)

System_CAPS_pubmethod GetHashCode()

(Hérité de Object.)

System_CAPS_pubmethod GetType()

(Hérité de Object.)

System_CAPS_pubmethod HighlightElement()

Met en surbrillance l'élément d'interface associé à l'action actuelle.

System_CAPS_protmethod IsExpectedExceptionFromActionExecution(Exception)

Retourne la valeur true si l'exception donnée est attendue de l'exécution d'une action.(Remplace UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).)

System_CAPS_protmethod LogActionExecutionException(Exception)

Données de journaux SQM pour l'exception de lecture.(Remplace UITestInterpreterCore.LogActionExecutionException(Exception).)

System_CAPS_protmethod MemberwiseClone()

(Hérité de Object.)

System_CAPS_pubmethod MoveToFirstStep()

Déplace le pointeur d'action actuel vers la première action de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethod MoveToLastStep()

Déplace le pointeur d'action actuel vers la dernière action de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethod MoveToNextStep()

Déplace le pointeur d'action vers la prochaine action de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethod MoveToPreviousStep()

Déplace le pointeur d'action vers l'action précédente de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethod MoveToStepNumber(Int32)

Déplace le pointeur d'action actuelle vers l'index d'action donné dans l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.)

System_CAPS_protmethod OnErrorHandledByUser(UITestErrorEventArgs)

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.(Remplace UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs).)

System_CAPS_protmethod RaisePlaybackProgressEvent(UITestProgressEventArgs)

Déclenche un événement de progression de lecture.(Hérité de UITestInterpreterCore.)

System_CAPS_pubmethod RaiseWaitForThinkTimeEvent(UITestAction, Int32)

Déclenche l'événement E:Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter.InterpreterProgress.

System_CAPS_pubmethod ToString()

(Hérité de Object.)

System_CAPS_pubmethod Unhighlight()

Supprime la mise en surbrillance de l'élément d'interface associé à l'action actuelle.

Événements

Nom Description
System_CAPS_pubevent ActionCompleted

Événement déclenché après exécution d'un UITestAction.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent ActionListCompleted

Événement déclenché en fin d'exécution de chaque ActionList.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent ActionListStarted

L'événement généré avant l'exécution de chaque ActionList est démarré.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent ActionStarted

Événement déclenché avant exécution d'un UITestAction.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent InterpreterError

Événement déclenché lorsqu'une erreur se produit au cours de l'interprétation de l'UITest.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent InterpreterProgress

Événement déclenché pour mettre à jour la progression de l'interprétation de l'UITest.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent InterpreterWarning

Événement déclenché lorsqu'un avertissement se produit au cours de l'interprétation de l'UITest.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent UITestCompleted

Événement déclenché en fin d'exécution d'UITest.(Hérité de UITestInterpreterCore.)

System_CAPS_pubevent UITestStarted

Événement généré avant l'exécution de le démarrage d'UITest.(Hérité de UITestInterpreterCore.)

Sécurité des threads

Tous les membres statiques (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

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

Retour au début