Sdílet prostřednictvím


ApplicationUnderTest – třída

Automatizuje operace Testovat aplikace.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.UITesting
Sestavení:  Microsoft.VisualStudio.TestTools.UITesting (v Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntaxe

'Deklarace
Public Class ApplicationUnderTest _
    Inherits UITestControl _
    Implements IDisposable
public class ApplicationUnderTest : UITestControl, 
    IDisposable
public ref class ApplicationUnderTest : public UITestControl, 
    IDisposable
type ApplicationUnderTest =  
    class
        inherit UITestControl
        interface IDisposable
    end
public class ApplicationUnderTest extends UITestControl implements IDisposable

Typ ApplicationUnderTest zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ApplicationUnderTest Inicializuje novou instanci ApplicationUnderTest Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost AlwaysOnTop Získá hodnotu označující, zda se okno aplikace vždy objeví nahoře.
Veřejná vlastnost BoundingRectangle Získá Bounding obdélník pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost ClassName Získá název třídy pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost Container Získá nebo nastaví tento kontejner UITestControl. (Zděděno z UITestControl.)
Veřejná vlastnost ControlType Získá typ ovládacího prvku uživatelského rozhraní. (Zděděno z UITestControl.)
Veřejná vlastnost Enabled Získá hodnotu označující, zda tento ovládací prvek povolen. (Zděděno z UITestControl.)
Veřejná vlastnost Exists Získá hodnotu označující, zda tento ovládací prvek existuje v uživatelském rozhraní. (Zděděno z UITestControl.)
Veřejná vlastnost FilterProperties Získá kolekce pár hodnota vlastnosti pro prvek disambiguate. (Zděděno z UITestControl.)
Veřejná vlastnost FriendlyName Získá název tohoto ovládacího prvku v uživatelském rozhraní. (Zděděno z UITestControl.)
Veřejná vlastnost HasFocus Získá hodnotu označující, zda tento ovládací prvek uživatelského rozhraní má aktuálně fokus. (Zděděno z UITestControl.)
Veřejná vlastnost HasTitleBar Získá hodnotu, která označuje, zda záhlaví okna aplikace.
Veřejná vlastnost IsTopParent Získá hodnotu, která označuje, zda tento ovládací prvek nejvyšší úrovně. (Zděděno z UITestControl.)
Veřejná vlastnost Maximized Získá nebo nastaví hodnotu, která označuje, zda je okno aplikace maximalizováno.
Veřejná vlastnost Minimized Získá nebo nastaví hodnotu, která označuje, zda je minimalizované okno aplikace.
Veřejná vlastnost Name Získá název tohoto ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost NativeElement Získá odpovídající tento ovládací prvek nativní technologie. (Zděděno z UITestControl.)
Veřejná vlastnost Popup Získá hodnotu, která označuje, zda je okno aplikace automaticky otevírané okno.
Veřejná vlastnost Process Získá nebo nastaví základní Process objektu.
Veřejná vlastnost Resizable Získá hodnotu, která označuje, zda je velikost okna aplikace.
Veřejná vlastnost Restored Získá nebo nastaví hodnotu, která označuje, zda je obnoven okna aplikace.
Veřejná vlastnost SearchConfigurations Získá nebo nastaví konfiguraci hledání. (Zděděno z UITestControl.)
Veřejná vlastnost SearchProperties Získá hodnotu vlastnosti kolekce pár sloužící k identifikaci prvku. (Zděděno z UITestControl.)
Chráněná vlastnost SearchPropertiesSetExplicitly Získá hodnotu, která označuje, zda byly uživatel explicitně nastavit vlastnosti vyhledávání. (Přepisuje UITestControl.SearchPropertiesSetExplicitly.)
Veřejná vlastnost ShowInTaskbar Získá hodnotu označující, zda se zobrazí ikonu programu na hlavním panelu.
Veřejná vlastnost TechnologyName Získá nebo nastaví technologie rámec, který implementuje tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost Title Získá nebo nastaví název aplikace, která je podle testu.
Veřejná vlastnost TopParent Načte nadřazený tento ovládací prvek nejvyšší úrovně. (Zděděno z UITestControl.)
Veřejná vlastnost Transparent Získá hodnotu označující, zda je průhledná okna aplikace.
Veřejná vlastnost WindowHandle Získá popisovač okna pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost WindowTitles Načte názvy okno okno nejvyšší úrovně kolekce. (Zděděno z UITestControl.)

Na začátek

Metody

  Název Popis
Veřejná metoda CaptureImage Zachycuje obraz UITestControl.UITestControl Se musí nacházet na obrazovce. (Zděděno z UITestControl.)
Veřejná metoda Close Ukončí aplikaci, která je zkoušeného.
Veřejná metoda CopyFrom Vytvoří UITestControl objekt, na který odkazuje prvek stejné uživatelské rozhraní jako původní UITestControl. (Zděděno z UITestControl.)
Veřejná metoda Dispose() Uvolní všechny prostředky používané ApplicationUnderTest.
Chráněná metoda Dispose(Boolean) Uvolní všechny prostředky používané ApplicationUnderTest.
Veřejná metoda DrawHighlight Zvýrazní ovládací prvek. (Zděděno z UITestControl.)
Veřejná metoda EnsureClickable() Posouvá uživatelského rozhraní, zda je ovládací prvek klepnout. (Zděděno z UITestControl.)
Veřejná metoda EnsureClickable(Point) Posouvá uživatelské rozhraní k určitému bodu, zda je ovládací prvek klepnout. (Zděděno z UITestControl.)
Veřejná metoda Equals Určuje, zda zadaná UITestControl se rovná aktuální UITestControl. (Zděděno z UITestControl.)
Chráněná metoda Finalize Finalizačních metod pro ApplicationUnderTest. (Přepisuje Object.Finalize().)
Veřejná metoda Find Toto okno aplikace najde v uživatelském rozhraní. (Přepisuje UITestControl.Find().)
Veřejná metoda FindMatchingControls Vrátí kolekci všech UITestControls odpovídající zadané SearchProperties a FilterProperties. (Zděděno z UITestControl.)
Veřejná metodaStatický člen FromProcess Vytvoří odkaz na ApplicationUnderTest z existujícího procesu.
Veřejná metoda GetChildren Vrátí kolekci všech podřízených první úrovně aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda GetClickablePoint Vrátí bod lze klepnout na ovládání. (Zděděno z UITestControl.)
Veřejná metoda GetHashCode Vrátí jedinečnou hodnotu, která představuje aktuální UITestControl instance. (Zděděno z UITestControl.)
Veřejná metoda GetParent Vrátí nadřízený aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda GetProperty Načte hodnotu zadanou vlastností. (Zděděno z UITestControl.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetUITestControlsForSearch Vrátí pole UITestControl objekty, které budou použity pro hledání. (Zděděno z UITestControl.)
Veřejná metodaStatický člen Launch(ProcessStartInfo) Spustí aplikaci s použitím zadané parametry.
Veřejná metodaStatický člen Launch(String) Spustí aplikaci s použitím zadané parametry.
Veřejná metodaStatický člen Launch(String, String) Spustí aplikaci s použitím zadané parametry.
Veřejná metodaStatický člen Launch(String, String, String) Spustí aplikaci s použitím zadané parametry.
Veřejná metodaStatický člen Launch(String, String, String, String, SecureString, String) Spustí aplikaci s použitím zadané parametry.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda SetFocus Nastaví kurzor klávesnice UITestControl. (Zděděno z UITestControl.)
Veřejná metoda SetProperty Nastaví hodnotu dané vlastnosti. (Zděděno z UITestControl.)
Chráněná metoda Shutdown Vynutí ukončení aplikace.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda TryGetClickablePoint Vrátí clickable bodě UITestControl.Pokud není ovládací prvek klepnout, vrátí tato metoda false. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlCondition(Predicate<UITestControl>) Dokud tento ovládací prvek splňuje zadanou podmínku nebo dokud nevyprší časový limit výchozí blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlCondition(Predicate<UITestControl>, Int32) Dokud tento ovládací prvek splňuje zadanou podmínku nebo dokud nevyprší časový limit určený blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlEnabled() Tento ovládací prvek povoleno nebo dokud nevyprší časový limit výchozí blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlEnabled(Int32) Tento ovládací prvek povoleno nebo dokud nevyprší časový limit určený blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlExist() Dokud tento ovládací prvek dojde v uživatelském rozhraní nebo dokud nevyprší časový limit výchozí blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlExist(Int32) Dokud tento ovládací prvek dojde v uživatelském rozhraní nebo dokud nevyprší časový limit určený blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlNotExist() Dokud tento ovládací prvek již existuje v uživatelském rozhraní nebo dokud nevyprší časový limit výchozí blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlNotExist(Int32) Dokud tento ovládací prvek již nedochází v uživatelském rozhraní nebo dokud nevyprší časový limit určený blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyEqual(String, Object) Dokud je roven zadané hodnotě určené vlastností tohoto ovládacího prvku nebo dokud nevyprší časový limit výchozí blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyEqual(String, Object, Int32) Dokud je roven zadané hodnotě určené vlastností tohoto ovládacího prvku nebo dokud nevyprší časový limit určený blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyNotEqual(String, Object) Aktuální podproces blokuje dokud zadanou vlastností tohoto ovládacího prvku není roven zadané hodnotě nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlPropertyNotEqual(String, Object, Int32) Dokud zadanou vlastností tohoto ovládacího prvku není roven zadané hodnotě nebo dokud nevyprší časový limit určený blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlReady() Dokud tento ovládací prvek je připraven přijímat myši nebo klávesnice nebo dokud nevyprší časový limit výchozí blokuje aktuální podproces. (Zděděno z UITestControl.)
Veřejná metoda WaitForControlReady(Int32) Dokud tento ovládací prvek je připraven přijímat myši nebo klávesnice nebo dokud nevyprší časový limit určený blokuje aktuální podproces. (Zděděno z UITestControl.)

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.TestTools.UITesting – obor názvů

UITestControl