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 | |
---|---|---|
UITestInterpreter | Initialise une nouvelle instance de la classe UITestInterpreter. |
Début
Propriétés
Nom | Description | |
---|---|---|
ActionInvoker | Obtient ou définit UITestActionInvoker pour interpréter ce test. (Substitue UITestInterpreterCore.ActionInvoker.) | |
CurrentAction | Action en cours d'exécution. (Hérité de UITestInterpreterCore.) | |
PlaybackInProgress | True si la lecture est en cours. (Hérité de UITestInterpreterCore.) | |
PlaybackUITest | Obtient l'UITest en cours d'exécution. (Hérité de UITestInterpreterCore.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Cancel | Annule l'interprétation de l'étape ou du test actuel. (Substitue UITestInterpreterCore.Cancel().) | |
Dispose() | Supprime l'objet. (Hérité de UITestInterpreterCore.) | |
Dispose(Boolean) | Diffuse éventuellement des ressources. (Substitue UITestInterpreterCore.Dispose(Boolean).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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).) | |
ExecuteStep | Exécute (autrement dit, interprète) l'étape actuelle dans l'ActionList actuellement sélectionné. (Hérité de UITestInterpreterCore.) | |
ExecuteTest() | Exécute (autrement dit, interprète) l'objet actuel d'UITest. (Hérité de UITestInterpreterCore.) | |
ExecuteTest(UITest) | Exécute le test donné. | |
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.) | |
ExecuteTest(UITest, Int64, Int64) | Exécute le test donné pour la plage spécifiée d'actions. | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HighlightElement | Met en surbrillance l'élément d'interface associé à l'action actuelle. | |
IsExpectedExceptionFromActionExecution | Retourne la valeur true si l'exception donnée est attendue de l'exécution d'une action. (Substitue UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).) | |
LogActionExecutionException | Les journaux données SQM pour l'exception de lecture. (Substitue UITestInterpreterCore.LogActionExecutionException(Exception).) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (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 | 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 | 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).) | |
RaisePlaybackProgressEvent | Déclenche un événement de progression de lecture. (Hérité de UITestInterpreterCore.) | |
RaiseWaitForThinkTimeEvent | Déclenche l'événement InterpreterProgress. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
Unhighlight | Supprime la mise en surbrillance de l'élément d'interface associé à l'action actuelle. |
Début
É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 déclenché 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 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