Udostępnij za pośrednictwem


Klasa ApplicationUnderTest

Automatyzuje operacji testowanie aplikacji.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.ApplicationUnderTest
      Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UITesting
Zestaw:  Microsoft.VisualStudio.TestTools.UITesting (w Microsoft.VisualStudio.TestTools.UITesting.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(True)> _
Public Class ApplicationUnderTest _
    Inherits UITestControl _
    Implements IDisposable
[CLSCompliantAttribute(true)]
public class ApplicationUnderTest : UITestControl, 
    IDisposable
[CLSCompliantAttribute(true)]
public ref class ApplicationUnderTest : public UITestControl, 
    IDisposable
[<CLSCompliantAttribute(true)>]
type ApplicationUnderTest =  
    class
        inherit UITestControl
        interface IDisposable
    end
public class ApplicationUnderTest extends UITestControl implements IDisposable

Typ ApplicationUnderTest uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ApplicationUnderTest Inicjuje nowe wystąpienie ApplicationUnderTest klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AlwaysOnTop Zwraca wartość wskazującą, czy okno aplikacji pojawia się zawsze na wierzchu.
Właściwość publiczna BoundingRectangle Pobiera prostokąt Bounding dla tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna ClassName Pobiera nazwę klasy dla tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna CloseOnPlaybackCleanup Pobiera lub ustawia, czy zamknąć ApplicationUnderTest automatycznie podczas odtwarzania oczyszczania.
Właściwość publiczna Container Zwraca lub ustawia kontenera tego UITestControl. (Odziedziczone z UITestControl).
Właściwość publiczna ControlType Pobiera typ formantu interfejsu użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna Enabled Pobiera wartość wskazująca, czy ten formant jest włączony. (Odziedziczone z UITestControl).
Właściwość publiczna Exists Zwraca wartość wskazującą, czy kontrola ta istnieje w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna FilterProperties Pobiera wartość właściwości kolekcji pary, używany do sterowania disambiguate. (Odziedziczone z UITestControl).
Właściwość publiczna FriendlyName Pobiera nazwę tego formantu w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna HasFocus Pobiera wartość wskazująca, czy ten formant aktualnie ma fokus w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna HasTitleBar Pobiera wartość, która wskazuje, czy pasek tytułu okna aplikacji.
Właściwość publiczna Height Zwraca wysokość formantu. (Odziedziczone z UITestControl).
Właściwość publiczna IsTopParent Pobiera wartość wskazująca, czy ten formant jest elementem najwyższego poziomu. (Odziedziczone z UITestControl).
Właściwość publiczna Left Zwraca współrzędną x lewej krawędzi formantu. (Odziedziczone z UITestControl).
Właściwość publiczna Maximized Zwraca lub ustawia wartość wskazującą, czy jest zmaksymalizowane okno aplikacji.
Właściwość publiczna Minimized Zwraca lub ustawia wartość wskazującą, czy jest zminimalizowane okna aplikacji.
Właściwość publiczna Name Pobiera nazwę tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna NativeElement Pobiera element macierzysty technologii odpowiada ten formant. (Odziedziczone z UITestControl).
Właściwość publiczna Popup Pobiera wartość, która wskazuje, czy okno wyskakujące okna aplikacji.
Właściwość publiczna Process Zwraca lub ustawia podstawowych Process obiektu.
Właściwość publiczna Resizable Zwraca wartość wskazującą, czy okno aplikacji jest zmieniana.
Właściwość publiczna Restored Zwraca lub ustawia wartość wskazującą, czy okno aplikacji jest przywracany.
Właściwość publiczna SearchConfigurations Pobiera lub ustawia konfiguracji wyszukiwania. (Odziedziczone z UITestControl).
Właściwość publiczna SearchProperties Pobiera wartość właściwości kolekcji pary, używany do identyfikowania formantu. (Odziedziczone z UITestControl).
Właściwość chroniona SearchPropertiesSetExplicitly Pobiera wartość, która wskazuje, czy właściwości wyszukiwania dla tego formantu zostały ustawione przez użytkownika w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna ShowInTaskbar Zwraca wartość wskazującą, czy na pasku zadań pojawia się ikona programu.
Właściwość publiczna State Pobiera stan formantu. (Odziedziczone z UITestControl).
Właściwość publiczna TechnologyName Pobiera lub ustawia ramy technologii, która implementuje ten formant. (Odziedziczone z UITestControl).
Właściwość publiczna Title Pobiera lub ustawia Tytuł aplikacji, który jest badany.
Właściwość publiczna Top Zwraca współrzędną x górnej krawędzi formantu. (Odziedziczone z UITestControl).
Właściwość publiczna TopParent Pobiera najwyższego poziomu nadrzędnego tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna Transparent Zwraca wartość wskazującą, czy okno aplikacji jest przezroczysty.
Właściwość publiczna Width Pobiera szerokość formantu. (Odziedziczone z UITestControl).
Właściwość publiczna WindowHandle Zwraca uchwyt okna dla tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna WindowTitles Zwraca kolekcję tytuły okien najwyższego poziomu okna. (Odziedziczone z UITestControl).

Początek

Metody

  Nazwa Opis
Metoda publiczna CaptureImage Przechwytuje obraz z UITestControl.UITestControl Musi znajdować się na ekranie. (Odziedziczone z UITestControl).
Metoda publiczna Close Zamyka aplikację, która jest badany.
Metoda publiczna CopyFrom Tworzy UITestControl obiekt, który odwołuje się do tego samego elementu w interfejsie użytkownika jako oryginał UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby, które są używane przez ApplicationUnderTest.
Metoda chroniona Dispose(Boolean) Zwalnia wszystkie zasoby, które są używane przez ApplicationUnderTest.
Metoda publiczna DrawHighlight Podświetla formantu. (Odziedziczone z UITestControl).
Metoda publiczna EnsureClickable() Przewija interfejsu użytkownika, aby upewnić się, że formant jest aktywny. (Odziedziczone z UITestControl).
Metoda publiczna EnsureClickable(Point) Przewija interfejs użytkownika do określonego punktu, aby upewnić się, że formant jest aktywny. (Odziedziczone z UITestControl).
Metoda publiczna Equals Określa, czy określony UITestControl jest równa bieżącej UITestControl. (Odziedziczone z UITestControl).
Metoda chroniona Finalize Finalizatorów dla ApplicationUnderTest. (Zastępuje Object.Finalize()).
Metoda publiczna Find Znajduje to okno aplikacji w interfejsie użytkownika. (Zastępuje UITestControl.Find()).
Metoda publiczna FindMatchingControls Zwraca kolekcję wszystkich UITestControls spełniających określone SearchProperties i FilterProperties. (Odziedziczone z UITestControl).
Metoda publicznaStatyczny element członkowski FromProcess Tworzy odwołanie do ApplicationUnderTest z istniejącego procesu.
Metoda publiczna GetChildren Zwraca kolekcję wszystkich dzieci pierwszego poziomu bieżącego UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna GetClickablePoint Zwraca punkt aktywny formant. (Odziedziczone z UITestControl).
Metoda publiczna GetHashCode Zwraca wartość unikatowa, która reprezentuje bieżący UITestControl instancji. (Odziedziczone z UITestControl).
Metoda publiczna GetParent Zwraca obiekt nadrzędny bieżącego UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna GetProperty Zwraca wartość określonej właściwości. (Odziedziczone z UITestControl).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona GetUITestControlsForSearch Zwraca tablicę UITestControl obiektów, które będą używane do wyszukiwania. (Odziedziczone z UITestControl).
Metoda publicznaStatyczny element członkowski Launch(ProcessStartInfo) Uruchamia aplikację przy użyciu określonych parametrów.
Metoda publicznaStatyczny element członkowski Launch(String) Uruchamia aplikację przy użyciu określonych parametrów.
Metoda publicznaStatyczny element członkowski Launch(String, String) Uruchamia aplikację przy użyciu określonych parametrów.
Metoda publicznaStatyczny element członkowski Launch(String, String, String) Uruchamia aplikację przy użyciu określonych parametrów.
Metoda publicznaStatyczny element członkowski Launch(String, String, String, String, SecureString, String) Uruchamia aplikację przy użyciu określonych parametrów.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna SetFocus Ustawia fokus klawiatury UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna SetProperty Ustawia wartość danej właściwości. (Odziedziczone z UITestControl).
Metoda chroniona Shutdown Wymuszenie zamknięcia aplikacji.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna TryFind Próbuje znaleźć formantu w interfejsie użytkownika. (Odziedziczone z UITestControl).
Metoda publiczna TryGetClickablePoint Zwraca punkt aktywny w UITestControl.Jeśli formant nie jest interaktywna, metoda zwraca false. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlCondition(Predicate<UITestControl>) Blokuje bieżącego wątku, dopóki ten spełnia określony warunek lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlCondition(Predicate<UITestControl>, Int32) Blokuje bieżącego wątku, dopóki ten spełnia określony warunek lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlEnabled() Blokuje bieżącego wątku, dopóki ten formant jest włączony lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlEnabled(Int32) Blokuje bieżącego wątku, dopóki ten formant jest włączony lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlExist() Blokuje bieżącego wątku, dopóki ten formant występuje w interfejsie użytkownika lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlExist(Int32) Blokuje bieżącego wątku, dopóki ten formant występuje w interfejsie użytkownika lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlNotExist() Blokuje bieżącego wątku, dopóki ten formant nie jest już w interfejsie użytkownika lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlNotExist(Int32) Blokuje bieżącego wątku, dopóki ten formant już nie występuje w interfejsie użytkownika lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyEqual(String, Object) Blokuje bieżącego wątku do momentu określonej właściwości tego formantu jest równa określonej wartości, lub domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyEqual(String, Object, Int32) Blokuje bieżącego wątku, dopóki określonej właściwości tego formantu jest równa określonej wartości lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyNotEqual(String, Object) Blokuje bieżącego wątku, dopóki nie jest równa określonej wartości określonej właściwości tego formantu lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyNotEqual(String, Object, Int32) Blokuje bieżącego wątku, dopóki nie jest równa określonej wartości określonej właściwości tego formantu lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlReady() Blokuje bieżącego wątku, dopóki ten formant jest gotowy do odbierania myszy lub klawiatury lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlReady(Int32) Blokuje bieżącego wątku, dopóki ten formant jest gotowy do odbierania myszy lub klawiatury lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting

UITestControl