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
<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 zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ApplicationUnderTest | Vytvoří novou instanci třídy ApplicationUnderTest. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
AlwaysOnTop | Získá hodnota, která určuje, zda se okno aplikace vždy objeví nahoře. | |
BoundingRectangle | Získá Bounding obdélník pro tento ovládací prvek. (Zděděno z UITestControl.) | |
ClassName | Získá název třídy pro tento ovládací prvek. (Zděděno z UITestControl.) | |
CloseOnPlaybackCleanup | Získá nebo nastaví, zda ApplicationUnderTest na vyčištění přehrávání automaticky zavřete. | |
Container | Získá nebo nastaví kontejner tohoto UITestControl. (Zděděno z UITestControl.) | |
ControlType | Získá typ ovládacího prvku uživatelského rozhraní. (Zděděno z UITestControl.) | |
Enabled | Získá hodnotu označující, zda tento ovládací prvek povolen. (Zděděno z UITestControl.) | |
Exists | Získá hodnotu označující, zda tento ovládací prvek existuje v uživatelském rozhraní. (Zděděno z UITestControl.) | |
FilterProperties | Získá kolekce dvojice hodnota vlastnosti pro prvek disambiguate. (Zděděno z UITestControl.) | |
FriendlyName | Získá název tohoto ovládacího prvku v uživatelském rozhraní. (Zděděno z UITestControl.) | |
HasFocus | Načte hodnotu, která označuje, zda tento ovládací prvek uživatelského rozhraní má aktuálně fokus. (Zděděno z UITestControl.) | |
HasTitleBar | Načte hodnotu, která určuje, zda má aplikace okno záhlaví. | |
Height | Načtení ovládacího prvku. (Zděděno z UITestControl.) | |
IsTopParent | Načte hodnotu, která označuje, zda tento ovládací prvek nejvyšší úrovně. (Zděděno z UITestControl.) | |
Left | Získá souřadnici x levého okraje ovládacího prvku. (Zděděno z UITestControl.) | |
Maximized | Získá nebo nastaví hodnotu, která označuje, zda je okno aplikace maximalizováno. | |
Minimized | Získá nebo nastaví hodnotu, která označuje, zda je minimalizované okno aplikace. | |
Name | Získá název tohoto ovládacího prvku. (Zděděno z UITestControl.) | |
NativeElement | Získá odpovídá tento ovládací prvek nativní technologie. (Zděděno z UITestControl.) | |
Popup | Načte hodnotu, která označuje, zda je okno aplikace překryvné okno. | |
Process | Získá nebo nastaví základní Process objektu. | |
Resizable | Načte hodnotu, která označuje, zda je velikost okna aplikace. | |
Restored | Získá nebo nastaví hodnotu, která označuje, zda je obnoven okna aplikace. | |
SearchConfigurations | Získá nebo nastaví konfiguraci hledání. (Zděděno z UITestControl.) | |
SearchProperties | Získá slouží k identifikaci prvek kolekce dvojice hodnotu vlastnosti. (Zděděno z UITestControl.) | |
SearchPropertiesSetExplicitly | Načte hodnotu, která označuje, zda byly uživatelem v uživatelském rozhraní nastavit vlastnosti vyhledávání pro tento ovládací prvek. (Zděděno z UITestControl.) | |
ShowInTaskbar | Získá hodnota, která určuje, zda se zobrazí ikonu programu na hlavním panelu. | |
State | Získá stav ovládacího prvku. (Zděděno z UITestControl.) | |
TechnologyName | Získá nebo nastaví technologie rámec, který implementuje tento ovládací prvek. (Zděděno z UITestControl.) | |
Title | Získá nebo nastaví název aplikace, která je v rámci testu. | |
Top | Získá souřadnici x na horní okraj ovládacího prvku. (Zděděno z UITestControl.) | |
TopParent | Načte nadřazený tento ovládací prvek nejvyšší úrovně. (Zděděno z UITestControl.) | |
Transparent | Získá hodnotu označující, zda je průhledná okna aplikace. | |
Width | Získá šířku ovládacího prvku. (Zděděno z UITestControl.) | |
WindowHandle | Získá popisovač okna pro tento ovládací prvek. (Zděděno z UITestControl.) | |
WindowTitles | Získá kolekce záhlaví okna nejvyšší úrovně. (Zděděno z UITestControl.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CaptureImage | Zachycuje obraz UITestControl.UITestControl Musí být na obrazovce. (Zděděno z UITestControl.) | |
Close | Aplikace, která je zkoušeného zavře. | |
CopyFrom | Vytvoří UITestControl objekt, který odkazuje na stejný prvek uživatelského rozhraní jako původní UITestControl. (Zděděno z UITestControl.) | |
Dispose() | Uvolní všechny prostředky, které jsou používány ApplicationUnderTest. | |
Dispose(Boolean) | Uvolní všechny prostředky, které jsou používány ApplicationUnderTest. | |
DrawHighlight | Zvýrazní ovládací prvek. (Zděděno z UITestControl.) | |
EnsureClickable() | Uživatelské rozhraní, zda je ovládací prvek clickable posouvá. (Zděděno z UITestControl.) | |
EnsureClickable(Point) | Posouvá na konkrétní místo, zda je ovládací prvek clickable uživatelského rozhraní. (Zděděno z UITestControl.) | |
Equals | Určuje, zda zadaná UITestControl se rovná aktuální UITestControl. (Zděděno z UITestControl.) | |
Finalize | Finalizačních metod pro ApplicationUnderTest. (Přepisuje Object.Finalize().) | |
Find | Toto okno aplikace najde v uživatelském rozhraní. (Přepisuje UITestControl.Find().) | |
FindMatchingControls | Vrátí kolekci všech UITestControls odpovídající zadané SearchProperties a FilterProperties. (Zděděno z UITestControl.) | |
FromProcess | Vytvoří odkaz na ApplicationUnderTest z existujícího procesu. | |
GetChildren | Vrátí kolekci všech podřízených první úrovně aktuální UITestControl. (Zděděno z UITestControl.) | |
GetClickablePoint | Vrátí clickable bod na ovládacím prvku. (Zděděno z UITestControl.) | |
GetHashCode | Vrátí jedinečnou hodnotu, která představuje aktuální UITestControl instance. (Zděděno z UITestControl.) | |
GetParent | Vrátí nadřízený aktuální UITestControl. (Zděděno z UITestControl.) | |
GetProperty | Načte hodnotu zadanou vlastností. (Zděděno z UITestControl.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
GetUITestControlsForSearch | Vrátí pole UITestControl objekty, které budou použity pro vyhledávání. (Zděděno z UITestControl.) | |
Launch(ProcessStartInfo) | Spustí aplikaci s použitím zadané parametry. | |
Launch(String) | Spustí aplikaci s použitím zadané parametry. | |
Launch(String, String) | Spustí aplikaci s použitím zadané parametry. | |
Launch(String, String, String) | Spustí aplikaci s použitím zadané parametry. | |
Launch(String, String, String, String, SecureString, String) | Spustí aplikaci s použitím zadané parametry. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
SetFocus | Nastaví kurzor klávesnice UITestControl. (Zděděno z UITestControl.) | |
SetProperty | Nastaví hodnotu dané vlastnosti. (Zděděno z UITestControl.) | |
Shutdown | Přinutí aplikaci ukončit. | |
ToString | Vrátí řetězec, který představuje aktuální UITestControl. (Zděděno z UITestControl.) | |
TryFind | Pokusí se najít ovládací prvek uživatelského rozhraní. (Zděděno z UITestControl.) | |
TryGetClickablePoint | Vrátí clickable bod v UITestControl.Pokud není ovládací prvek lze klepnout, vrátí tato metoda false. (Zděděno z UITestControl.) | |
WaitForControlCondition(Predicate<UITestControl>) | Aktuální podproces blokuje, dokud tento ovládací prvek splňuje zadanou podmínku nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.) | |
WaitForControlCondition(Predicate<UITestControl>, Int32) | Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek splňuje zadanou podmínku nebo vypršení určeného časového limitu. (Zděděno z UITestControl.) | |
WaitForControlEnabled() | Aktuální podproces blokuje, dokud tento ovládací prvek povolen nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.) | |
WaitForControlEnabled(Int32) | Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek povolen nebo vypršení určeného časového limitu. (Zděděno z UITestControl.) | |
WaitForControlExist() | Aktuální podproces blokuje, dokud tento ovládací prvek dojde v uživatelském rozhraní nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.) | |
WaitForControlExist(Int32) | Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek dojde v uživatelském rozhraní nebo vypršení určeného časového limitu. (Zděděno z UITestControl.) | |
WaitForControlNotExist() | Aktuální podproces blokuje, dokud tento ovládací prvek již není v uživatelském rozhraní nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.) | |
WaitForControlNotExist(Int32) | Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek již nedochází v uživatelském rozhraní nebo vypršení určeného časového limitu. (Zděděno z UITestControl.) | |
WaitForControlPropertyEqual(String, Object) | Aktuální podproces blokuje tak dlouho, dokud je roven zadané hodnotě určené vlastností tohoto ovládacího prvku nebo vypršení časového limitu výchozí. (Zděděno z UITestControl.) | |
WaitForControlPropertyEqual(String, Object, Int32) | Aktuální podproces blokuje tak dlouho, dokud je roven zadané hodnotě určené vlastností tohoto ovládacího prvku nebo vypršení určeného časového limitu. (Zděděno z UITestControl.) | |
WaitForControlPropertyNotEqual(String, Object) | Aktuální podproces blokuje, dokud zadanou vlastností tohoto ovládacího prvku není rovna zadané hodnotě nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.) | |
WaitForControlPropertyNotEqual(String, Object, Int32) | Aktuální podproces blokuje tak dlouho, dokud se zadanou vlastností tohoto ovládacího prvku není rovna zadané hodnotě nebo vypršení určeného časového limitu. (Zděděno z UITestControl.) | |
WaitForControlReady() | Aktuální podproces blokuje, dokud tento ovládací prvek je připraven přijímat myši nebo klávesnice nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.) | |
WaitForControlReady(Int32) | Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek je připraven přijímat myši nebo klávesnice nebo vypršení určeného časového limitu. (Zděděno z UITestControl.) |
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.