UITestInterpreter – třída
Každé testovací akce spustí test uživatelské rozhraní (UI) a interpretovat výsledky každé akce pomocí hodnoty ActionInvoker vlastnost.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
Obor názvů: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Sestavení: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (v Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)
Syntaxe
'Deklarace
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
Typ UITestInterpreter zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
UITestInterpreter | Vytvoří novou instanci třídy UITestInterpreter. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
ActionInvoker | Získá nebo nastaví UITestActionInvoker interpretovat tento test. (Přepisuje UITestInterpreterCore.ActionInvoker.) | |
CurrentAction | Aktuální akce jsou prováděny. (Zděděno z UITestInterpreterCore.) | |
PlaybackInProgress | PRAVDA, pokud probíhá přehrávání. (Zděděno z UITestInterpreterCore.) | |
PlaybackUITest | Získá UITest, který je prováděn. (Zděděno z UITestInterpreterCore.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
Cancel | Zruší výklad aktuální krok nebo test. (Přepisuje UITestInterpreterCore.Cancel().) | |
Dispose() | Odstraňuje objekt. (Zděděno z UITestInterpreterCore.) | |
Dispose(Boolean) | Volitelně uvolní prostředky. (Přepisuje UITestInterpreterCore.Dispose(Boolean).) | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
ExecuteAction | Provede určitou akci.Akce obsahuje ID UIObject, na kterém působí.Toto ID slouží k získání objektu queryid a je předávána metoda invoke objektu Vstupní akce.Metoda Invoke také vyžaduje objekt typu rozhraní UITestActionInvoker.V tomto případě je výchozí typ UITestPlayback, který implementuje UITestActionInvoker. (Přepisuje UITestInterpreterCore.ExecuteAction(UITestAction, UIMap).) | |
ExecuteStep | Provede (, interpretuje) v aktuálně vybrané možnosti ActionList aktuální krok. (Zděděno z UITestInterpreterCore.) | |
ExecuteTest() | Provede (, interpretuje) aktuálního objektu UITest. (Zděděno z UITestInterpreterCore.) | |
ExecuteTest(UITest) | Provede daný test. | |
ExecuteTest(Int64, Int64) | Provede (, interpretuje) aktuálního objektu UITest pro akce v určeném rozsahu. (Zděděno z UITestInterpreterCore.) | |
ExecuteTest(UITest, Int64, Int64) | Provede daný test pro zadaný rozsah akcí. | |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
HighlightElement | Zvýrazní prvek uživatelského rozhraní, která souvisí s aktuální akce. | |
IsExpectedExceptionFromActionExecution | Vrátí hodnotu true v případě, že daná výjimka očekává z provádění akce. (Přepisuje UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception).) | |
LogActionExecutionException | Protokoly dat nástroje Sledování kvality služby pro přehrávání výjimku. (Přepisuje UITestInterpreterCore.LogActionExecutionException(Exception).) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
MoveToFirstStep | První akce vybrané možnosti ActionList přesune ukazatel aktuální akce. (Zděděno z UITestInterpreterCore.) | |
MoveToLastStep | Poslední akce vybrané možnosti ActionList přesune ukazatel aktuální akce. (Zděděno z UITestInterpreterCore.) | |
MoveToNextStep | Přesune ukazatel akce aktuálně vybrané možnosti ACTIONLIST další akci. (Zděděno z UITestInterpreterCore.) | |
MoveToPreviousStep | Předchozí akce vybrané možnosti ActionList přesune ukazatel akce. (Zděděno z UITestInterpreterCore.) | |
MoveToStepNumber | Index dané akce v aktuálně vybrané možnosti ActionList přesune ukazatel aktuální akce. (Zděděno z UITestInterpreterCore.) | |
OnErrorHandledByUser | Volat uživatele zpracovává Chyba spuštění akce. Lze něco trasování protokolu. (Přepisuje UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs).) | |
RaisePlaybackProgressEvent | Zvýšíte události průběhu přehrávání. (Zděděno z UITestInterpreterCore.) | |
RaiseWaitForThinkTimeEvent | Vyvolá událost InterpreterProgress. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
Unhighlight | Odebere zvýraznění z prvek uživatelského rozhraní, která souvisí s aktuální akce. |
Nahoru
Události
Název | Popis | |
---|---|---|
ActionCompleted | Událost aktivovaná po provedení UITestAction. (Zděděno z UITestInterpreterCore.) | |
ActionListCompleted | Událost aktivovaná po dokončení každé možnosti ACTIONLIST spuštění. (Zděděno z UITestInterpreterCore.) | |
ActionListStarted | Událost je aktivována před zahájením provádění každé možnosti ActionList. (Zděděno z UITestInterpreterCore.) | |
ActionStarted | Událost je aktivována před provedením UITestAction. (Zděděno z UITestInterpreterCore.) | |
InterpreterError | Událost aktivovaná při výskytu chyby při interpretaci UITest. (Zděděno z UITestInterpreterCore.) | |
InterpreterProgress | Událost aktivovaná při interpretaci UITest aktualizovat průběh. (Zděděno z UITestInterpreterCore.) | |
InterpreterWarning | Událost aktivovaná při výskytu varování při interpretaci UITest. (Zděděno z UITestInterpreterCore.) | |
UITestCompleted | Událost aktivovaná po dokončení spuštění UITest. (Zděděno z UITestInterpreterCore.) | |
UITestStarted | Událost je aktivována před zahájením provádění UITest. (Zděděno z UITestInterpreterCore.) |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration – obor názvů
ActionLogInvoker