Sdílet prostřednictvím


BrowserWindow – třída

Představuje v rámci testu vstsEssTest okna webového prohlížeče.

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 BrowserWindow _
    Inherits ApplicationUnderTest
[CLSCompliantAttribute(true)]
public class BrowserWindow : ApplicationUnderTest
[CLSCompliantAttribute(true)]
public ref class BrowserWindow : public ApplicationUnderTest
[<CLSCompliantAttribute(true)>]
type BrowserWindow =  
    class
        inherit ApplicationUnderTest
    end
public class BrowserWindow extends ApplicationUnderTest

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

Konstruktory

  Název Popis
Veřejná metoda BrowserWindow Vytvoří novou instanci třídy BrowserWindow.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnostStatický člen AllowPopups Získá nebo nastaví hodnotu, která určuje, zda okna webového prohlížeče umožňuje místní okna.
Veřejná vlastnost AlwaysOnTop Získá hodnota, která určuje, zda se okno aplikace vždy objeví nahoře. (Zděděno z ApplicationUnderTest.)
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 CloseOnPlaybackCleanup Získá nebo nastaví, zda ApplicationUnderTest na vyčištění přehrávání automaticky zavřete. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Container Získá nebo nastaví kontejner tohoto 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á vlastnostStatický člen CurrentBrowser Získá nebo nastaví aktuální prohlížeč ze seznamu registrovaných prohlížečů.
Veřejná vlastnost CurrentDocumentWindow Načte aktuálně aktivní Okna dokumentu je spojeno s prohlížečem.
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 dvojice 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 Načte hodnotu, která označuje, zda tento ovládací prvek uživatelského rozhraní má aktuálně fokus. (Zděděno z UITestControl.)
Veřejná vlastnost HasTitleBar Načte hodnotu, která určuje, zda má aplikace okno záhlaví. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Height Načtení ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost IsTopParent Načte hodnotu, která označuje, zda tento ovládací prvek nejvyšší úrovně. (Zděděno z UITestControl.)
Veřejná vlastnost Left Získá souřadnici x levého okraje ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost Maximized Získá nebo nastaví hodnotu, která označuje, zda je okno aplikace maximalizováno. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Minimized Získá nebo nastaví hodnotu, která označuje, zda je minimalizované okno aplikace. (Zděděno z ApplicationUnderTest.)
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ídá tento ovládací prvek nativní technologie. (Zděděno z UITestControl.)
Veřejná vlastnost Popup Načte hodnotu, která označuje, zda je okno aplikace překryvné okno. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Process Získá nebo nastaví základní Process objektu. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Resizable Načte hodnotu, která označuje, zda je velikost okna aplikace. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Restored Získá nebo nastaví hodnotu, která označuje, zda je obnoven okna aplikace. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost SearchConfigurations Získá nebo nastaví konfiguraci hledání. (Zděděno z UITestControl.)
Veřejná vlastnost SearchProperties Získá slouží k identifikaci prvek kolekce dvojice hodnotu vlastnosti. (Zděděno z UITestControl.)
Chráněná vlastnost 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.)
Veřejná vlastnost ShowInTaskbar Získá hodnota, která určuje, zda se zobrazí ikonu programu na hlavním panelu. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost State Získá stav ovládacího prvku. (Zděděno z UITestControl.)
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 v rámci testu. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Top Získá souřadnici x na horní okraj ovládacího prvku. (Zděděno z UITestControl.)
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. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost Uri Získá identifikátor URI načtení stránky.
Veřejná vlastnost Version Načte verzi webového prohlížeče.
Veřejná vlastnost Width Získá šířku ovládacího prvku. (Zděděno z UITestControl.)
Veřejná vlastnost WindowHandle Získá popisovač okna pro tento ovládací prvek. (Zděděno z UITestControl.)
Veřejná vlastnost WindowTitles Získá kolekce záhlaví okna nejvyšší úrovně. (Zděděno z UITestControl.)

Nahoru

Metody

  Název Popis
Veřejná metoda Back Umožňuje přejít zpět na předchozí stránku webového prohlížeče.
Veřejná metoda CaptureImage Zachycuje obraz UITestControl.UITestControl Musí být na obrazovce. (Zděděno z UITestControl.)
Veřejná metodaStatický člen ClearCache Vymaže mezipaměť webového prohlížeče.
Veřejná metodaStatický člen ClearCookies Vymaže soubory cookie ve webovém prohlížeči.
Veřejná metoda Close (Přepisuje ApplicationUnderTest.Close().)
Veřejná metoda CopyFrom Vytvoří objekt ovládacího prvku rozhraní (UI) uživatele, který odkazuje stejný prvek uživatelského rozhraní, jako původní ovládací prvek. (Přepisuje UITestControl.CopyFrom(UITestControl).)
Veřejná metoda Dispose() Uvolní všechny prostředky, které jsou používány ApplicationUnderTest. (Zděděno z ApplicationUnderTest.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky, které jsou používány BrowserWindow a volitelně uvolní spravované prostředky. (Přepisuje ApplicationUnderTest.Dispose(Boolean).)
Veřejná metoda DrawHighlight Zvýrazní ovládací prvek. (Zděděno z UITestControl.)
Veřejná metoda EnsureClickable() Uživatelské rozhraní, zda je ovládací prvek clickable posouvá. (Zděděno z UITestControl.)
Veřejná metoda EnsureClickable(Point) Posouvá na konkrétní místo, zda je ovládací prvek clickable uživatelského rozhraní. (Zděděno z UITestControl.)
Veřejná metoda Equals Určuje, zda zadaná UITestControl se rovná aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda ExecuteScript
Chráněná metoda Finalize Finalizačních metod pro ApplicationUnderTest. (Zděděno z ApplicationUnderTest.)
Veřejná metoda Find Toto okno aplikace najde v uživatelském rozhraní. (Zděděno z ApplicationUnderTest.)
Veřejná metoda FindMatchingControls Vrátí kolekci všech UITestControls odpovídající zadané SearchProperties a FilterProperties. (Zděděno z UITestControl.)
Veřejná metoda Forward Díky prohlížeči přejděte další stránku v seznamu historie.
Veřejná metodaStatický člen FromProcess Vytvoří odkaz na okno webového prohlížeče se systémem v existujícím 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í clickable bod na ovládacím prvku. (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á Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetUITestControlsForSearch Vrátí pole UITestControl objekty, které budou použity pro vyhledávání. (Zděděno z UITestControl.)
Veřejná metodaStatický člen Launch() Otevře se okno webového prohlížeče a vrátí objekt okno webového prohlížeče.
Veřejná metodaStatický člen Launch(array<String[]) Otevře okno webového prohlížeče pomocí dané pole argumentů příkazového řádku a vrátí objekt okna prohlížeče.
Veřejná metodaStatický člen Launch(Uri) Otevře okno webového prohlížeče pomocí daného identifikátoru URI a vrátí objekt okno webového prohlížeče.
Veřejná metodaStatický člen Locate Vyhledá okna webového prohlížeče pomocí záhlaví okna a vrátí odpovídající objekt okna prohlížeče.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda NavigateToHomepage Domovská stránka se otevře v okně webového prohlížeče.
Veřejná metoda NavigateToUrl Otevře zadanou webovou stránku ve webovém prohlížeči.
Veřejná metoda PerformDialogAction(BrowserDialogAction) Vyhledá skriptované webové dialogové okno a provede zadanou akci.
Veřejná metoda PerformDialogAction(BrowserDialogAction, Object) Vyhledá skriptované webové dialogové okno a provede zadanou akci pomocí hodnoty zadané parametrem.
Veřejná metoda Refresh Obnoví okno webového prohlížeče.
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 Přinutí aplikaci ukončit. (Zděděno z ApplicationUnderTest.)
Veřejná metoda StopPageLoad Zastaví načítání stránky v okně webového prohlížeče.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální UITestControl. (Zděděno z UITestControl.)
Veřejná metoda TryFind Pokusí se najít ovládací prvek uživatelského rozhraní. (Zděděno z UITestControl.)
Veřejná metoda TryGetClickablePoint Vrátí clickable bod v UITestControl.Pokud není ovládací prvek lze klepnout, vrátí tato metoda false. (Zděděno z UITestControl.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda WaitForControlEnabled() Aktuální podproces blokuje, dokud tento ovládací prvek povolen nebo dokud nevyprší časový limit výchozí. (Zděděno z UITestControl.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.

Viz také

Referenční dokumentace

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