Freigeben über


UITest-Klasse

Stellt einen Test der codierten UI in Visual Studio dar.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITest

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Common
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Common (in Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Syntax

'Declaration
Public Class UITest
public class UITest
public ref class UITest
type UITest =  class end
public class UITest

Der UITest-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode UITest() Initialisiert eine neue Instanz der UITest-Klasse.
Öffentliche Methode UITest(IEnumerable<UITestAction>) Initialisiert eine neue Instanz der UITest-Klasse mithilfe der angegebenen Testaktionen.
Öffentliche Methode UITest(IEnumerable<UITestAction>, UIMap) Initialisiert eine neue Instanz der UITest-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AssemblyVersion Ruft die Version der Assembly ab oder legt diese fest.
Öffentliche Eigenschaft CleanupActions Ruft die Aktionen für den Bereinigungsprozess ab oder legt diese fest.
Öffentliche Eigenschaft Configuration Ruft die XML-Umgebungskonfigurationsdatei für diesen Test der codierten UI ab oder legt diese fest.
Öffentliche Eigenschaft CurrentActionList Ruft die Liste aktueller Aktionen für einen Test der codierten UI ab oder legt sie fest.
Öffentliche Eigenschaft ExecuteActions Ruft die Testaktionen ab, die im Rahmen des Tests der codierten UI auszuführen sind, oder legt diese fest.
Öffentliche Eigenschaft Id Ruft den eindeutigen Bezeichner für diesen Test der codierten UI ab oder legt ihn fest.
Öffentliche Eigenschaft InitializeActions Ruft eine Liste von Aktionen ab, die im Rahmen des Prozesses des Initialisierens des Tests der codierten UI auszuführen sind, oder legt diese fest.
Öffentliche Eigenschaft Maps Ruft eine Auflistung von UIMap-Objekten für diesen Test der codierten UI ab.
Öffentliche Eigenschaft Name Ruft den Namen dieses codierten UI-Tests ab oder legt ihn fest.
Öffentliche Eigenschaft OnErrorActions Ruft eine Liste von Testaktionen ab, die bei einem Fehler während der Testausführung ausgeführt werden, oder legt diese fest.
Öffentliche Eigenschaft ValueMap Ruft die Wertzuordnung für dieses UI-Testobjekt ab oder legt sie fest.
Öffentliche Eigenschaft Version Ruft die Version für diesen UI-Test ab oder legt sie fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Append(IEnumerable<UITestAction>) Fügt die bereitgestellte Liste von Testaktionen an diesen UI-Test an.
Öffentliche Methode Append(IEnumerable<UITestAction>, UIMap) Fügt die Testaktionen und Objekte aus der bereitgestellten UI-Zuordnung an diesen UI-Test an.
Öffentliche Methode Append(UITest, Int64, Int64) Fügt die Testaktionen aus dem bereitgestellten UI-Test diesem UI-Test im bereitgestellten Bereich an.
Öffentliche Methode BindWithCurrentValues Bindet in diesem UI-Test verwendete Parameter, die gerade geladene Werte aufweisen.
Öffentliche MethodeStatischer Member CompareEnvironments Vergleicht die beiden angegebenen UITestEnvironment-Objekte und gibt eine Auflistung von Konflikten zurück.
Öffentliche Methode CompareStoredEnvironmentWithCurrentEnvironment Vergleicht die Aufzeichnungskonfiguration, falls vorhanden, mit der Systemumgebung, die beim Start erfasst wurde, und gibt eine Auflistung von Konflikten zurück.
Öffentliche MethodeStatischer Member Create(Stream) Erstellt einen UI-Test mithilfe des bereitgestellten Streams.
Öffentliche MethodeStatischer Member Create(String) Erstellt einen UI-Test mithilfe der angegebenen Datei.
Öffentliche Methode CreateAndAddParameter(UITestAction, String) Parametrisiert eine Aktion und erstellt den Parameter unter Verwendung der bereitgestellten Testaktion und des Parameternamens.
Öffentliche Methode CreateAndAddParameter(UIObject, String, String) Parametrisiert eine Aktion und erstellt den Parameter unter Verwendung des bereitgestellten UI-Testobjekts, Eigenschaftennamens und Parameternamens.
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Überschreibt Object.Equals(Object).)
Öffentliche Methode Equals(UITest) Bestimmt, ob das bereitgestellte UI-Testobjekt diesem UI-Testobjekt entspricht.
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetActionList Ruft die UI-Testaktionsliste ab, die einem angegebenen UI-Testaktionsabschnitt entspricht.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Save(Stream) Speichert diesen UI-Test in einem Stream.
Öffentliche Methode Save(String) Speichert diesen UI-Test in einer Datei.
Öffentliche Methode SetAndBindParameterValues Bindet die in diesem UI-Test verwendeten Parameter an die Werte in einer Datenzeile.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches EreignisStatischer Member Executing Tritt ein, wenn das Framework beginnt, diesen UI-Test auszuführen.
Öffentliches EreignisStatischer Member Saving Tritt ein, wenn das Framework beginnt, diesen UI-Test zu speichern.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITest.Common-Namespace

Weitere Ressourcen

Gewusst wie: Erstellen eines Tests für codierte UI