Sdílet prostřednictvím


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
Veřejná metoda UITestInterpreter Vytvoří novou instanci třídy UITestInterpreter.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ActionInvoker Získá nebo nastaví UITestActionInvoker interpretovat tento test. (Přepisuje UITestInterpreterCore.ActionInvoker.)
Chráněná vlastnost CurrentAction Aktuální akce jsou prováděny. (Zděděno z UITestInterpreterCore.)
Chráněná vlastnost PlaybackInProgress PRAVDA, pokud probíhá přehrávání. (Zděděno z UITestInterpreterCore.)
Veřejná vlastnost PlaybackUITest Získá UITest, který je prováděn. (Zděděno z UITestInterpreterCore.)

Nahoru

Metody

  Název Popis
Veřejná metoda Cancel Zruší výklad aktuální krok nebo test. (Přepisuje UITestInterpreterCore.Cancel().)
Veřejná metoda Dispose() Odstraňuje objekt. (Zděděno z UITestInterpreterCore.)
Chráněná metoda Dispose(Boolean) Volitelně uvolní prostředky. (Přepisuje UITestInterpreterCore.Dispose(Boolean).)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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).)
Veřejná metoda ExecuteStep Provede (, interpretuje) v aktuálně vybrané možnosti ActionList aktuální krok. (Zděděno z UITestInterpreterCore.)
Veřejná metoda ExecuteTest() Provede (, interpretuje) aktuálního objektu UITest. (Zděděno z UITestInterpreterCore.)
Veřejná metodaStatický člen ExecuteTest(UITest) Provede daný test.
Veřejná metoda ExecuteTest(Int64, Int64) Provede (, interpretuje) aktuálního objektu UITest pro akce v určeném rozsahu. (Zděděno z UITestInterpreterCore.)
Veřejná metodaStatický člen ExecuteTest(UITest, Int64, Int64) Provede daný test pro zadaný rozsah akcí.
Chráněná metoda 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.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda HighlightElement Zvýrazní prvek uživatelského rozhraní, která souvisí s aktuální akce.
Chráněná metoda 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).)
Chráněná metoda LogActionExecutionException Protokoly dat nástroje Sledování kvality služby pro přehrávání výjimku. (Přepisuje UITestInterpreterCore.LogActionExecutionException(Exception).)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda MoveToFirstStep První akce vybrané možnosti ActionList přesune ukazatel aktuální akce. (Zděděno z UITestInterpreterCore.)
Veřejná metoda MoveToLastStep Poslední akce vybrané možnosti ActionList přesune ukazatel aktuální akce. (Zděděno z UITestInterpreterCore.)
Veřejná metoda MoveToNextStep Přesune ukazatel akce aktuálně vybrané možnosti ACTIONLIST další akci. (Zděděno z UITestInterpreterCore.)
Veřejná metoda MoveToPreviousStep Předchozí akce vybrané možnosti ActionList přesune ukazatel akce. (Zděděno z UITestInterpreterCore.)
Veřejná metoda MoveToStepNumber Index dané akce v aktuálně vybrané možnosti ActionList přesune ukazatel aktuální akce. (Zděděno z UITestInterpreterCore.)
Chráněná metoda OnErrorHandledByUser Volat uživatele zpracovává Chyba spuštění akce. Lze něco trasování protokolu. (Přepisuje UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs).)
Chráněná metoda RaisePlaybackProgressEvent Zvýšíte události průběhu přehrávání. (Zděděno z UITestInterpreterCore.)
Veřejná metoda RaiseWaitForThinkTimeEvent Vyvolá událost InterpreterProgress.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda Unhighlight Odebere zvýraznění z prvek uživatelského rozhraní, která souvisí s aktuální akce.

Nahoru

Události

  Název Popis
Veřejná událost ActionCompleted Událost aktivovaná po provedení UITestAction. (Zděděno z UITestInterpreterCore.)
Veřejná událost ActionListCompleted Událost aktivovaná po dokončení každé možnosti ACTIONLIST spuštění. (Zděděno z UITestInterpreterCore.)
Veřejná událost ActionListStarted Událost je aktivována před zahájením provádění každé možnosti ActionList. (Zděděno z UITestInterpreterCore.)
Veřejná událost ActionStarted Událost je aktivována před provedením UITestAction. (Zděděno z UITestInterpreterCore.)
Veřejná událost InterpreterError Událost aktivovaná při výskytu chyby při interpretaci UITest. (Zděděno z UITestInterpreterCore.)
Veřejná událost InterpreterProgress Událost aktivovaná při interpretaci UITest aktualizovat průběh. (Zděděno z UITestInterpreterCore.)
Veřejná událost InterpreterWarning Událost aktivovaná při výskytu varování při interpretaci UITest. (Zděděno z UITestInterpreterCore.)
Veřejná událost UITestCompleted Událost aktivovaná po dokončení spuštění UITest. (Zděděno z UITestInterpreterCore.)
Veřejná událost 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