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 | |
---|---|---|
UITestInterpreter(UITest) | Initialise une nouvelle instance de la classe UITestInterpreter. |
Propriétés
Nom | Description | |
---|---|---|
ActionInvoker | Obtient ou définit UITestActionInvoker pour interpréter ce test.(Remplace UITestInterpreterCore.ActionInvoker.) |
|
CurrentAction | Action en cours d'exécution.(Hérité de UITestInterpreterCore.) |
|
PlaybackInProgress | TRUE si la relecture est en cours.(Hérité de UITestInterpreterCore.) |
|
PlaybackUITest | Obtient l'UITest en cours d'exécution.(Hérité de UITestInterpreterCore.) |
Méthodes
Nom | Description | |
---|---|---|
Cancel() | Annule l'interprétation de l'étape ou du test actuel.(Remplace UITestInterpreterCore.Cancel().) |
|
Dispose() | Supprime l'objet.(Hérité de UITestInterpreterCore.) |
|
Dispose(Boolean) | Diffuse éventuellement des ressources.(Remplace UITestInterpreterCore.Dispose(Boolean).) |
|
Equals(Object) | (Hérité de Object.) |
|
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).) |
|
ExecuteStep() | Exécute (autrement dit, interprète) l'étape actuelle dans l'ActionList sélectionné.(Hérité de UITestInterpreterCore.) |
|
ExecuteTest() | Exécute (autrement dit, interprète) l'objet actuel d'UITest.(Hérité de UITestInterpreterCore.) |
|
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.) |
|
ExecuteTest(UITest) | Exécute le test donné. |
|
ExecuteTest(UITest, Int64, Int64) | Exécute le test donné pour la plage spécifiée d'actions. |
|
Finalize() | (Hérité de Object.) |
|
GetHashCode() | (Hérité de Object.) |
|
GetType() | (Hérité de Object.) |
|
HighlightElement() | Met en surbrillance l'élément d'interface associé à l'action actuelle. |
|
IsExpectedExceptionFromActionExecution(Exception) | Retourne la valeur true si l'exception donnée est attendue de l'exécution d'une action.(Remplace UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).) |
|
LogActionExecutionException(Exception) | Données de journaux SQM pour l'exception de lecture.(Remplace UITestInterpreterCore.LogActionExecutionException(Exception).) |
|
MemberwiseClone() | (Hérité de Object.) |
|
MoveToFirstStep() | Déplace le pointeur d'action actuel vers la première action de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.) |
|
MoveToLastStep() | Déplace le pointeur d'action actuel vers la dernière action de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.) |
|
MoveToNextStep() | Déplace le pointeur d'action vers la prochaine action de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.) |
|
MoveToPreviousStep() | Déplace le pointeur d'action vers l'action précédente de l'ActionList actuellement sélectionnée.(Hérité de UITestInterpreterCore.) |
|
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.) |
|
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).) |
|
RaisePlaybackProgressEvent(UITestProgressEventArgs) | Déclenche un événement de progression de lecture.(Hérité de UITestInterpreterCore.) |
|
RaiseWaitForThinkTimeEvent(UITestAction, Int32) | Déclenche l'événement E:Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter.InterpreterProgress. |
|
ToString() | (Hérité de Object.) |
|
Unhighlight() | Supprime la mise en surbrillance de l'élément d'interface associé à l'action actuelle. |
Événements
Nom | Description | |
---|---|---|
ActionCompleted | Événement déclenché après exécution d'un UITestAction.(Hérité de UITestInterpreterCore.) |
|
ActionListCompleted | Événement déclenché en fin d'exécution de chaque ActionList.(Hérité de UITestInterpreterCore.) |
|
ActionListStarted | L'événement généré avant l'exécution de chaque ActionList est démarré.(Hérité de UITestInterpreterCore.) |
|
ActionStarted | Événement déclenché avant exécution d'un UITestAction.(Hérité de UITestInterpreterCore.) |
|
InterpreterError | Événement déclenché lorsqu'une erreur se produit au cours de l'interprétation de l'UITest.(Hérité de UITestInterpreterCore.) |
|
InterpreterProgress | Événement déclenché pour mettre à jour la progression de l'interprétation de l'UITest.(Hérité de UITestInterpreterCore.) |
|
InterpreterWarning | Événement déclenché lorsqu'un avertissement se produit au cours de l'interprétation de l'UITest.(Hérité de UITestInterpreterCore.) |
|
UITestCompleted | Événement déclenché en fin d'exécution d'UITest.(Hérité de UITestInterpreterCore.) |
|
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