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
Public Class BrowserWindow _
    Inherits ApplicationUnderTest
public class BrowserWindow : ApplicationUnderTest
public ref class BrowserWindow : public ApplicationUnderTest
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 Inicializuje novou instanci BrowserWindow Třída

Na začátek

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á hodnotu označující, 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 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á 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 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. (Zděděno z ApplicationUnderTest.)
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. (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í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. (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 Získá 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á 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í. (Zděděno z ApplicationUnderTest.)
Veřejná vlastnost ShowInTaskbar Získá hodnotu označující, zda se zobrazí ikonu programu na hlavním panelu. (Zděděno z ApplicationUnderTest.)
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. (Zděděno z ApplicationUnderTest.)
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á URI načtení stránky.
Veřejná vlastnost Version Načte verzi webového prohlížeče.
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 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 Se musí nacházet na obrazovce. (Zděděno z UITestControl.)
Veřejná metodaStatický člen ClearCache Vymaže mezipaměti webového prohlížeče.
Veřejná metodaStatický člen ClearCookies Vymaže soubory cookie ve webovém prohlížeči.
Veřejná metoda Close Ukončí aplikaci, která je zkoušeného. (Zděděno z ApplicationUnderTest.)
Veřejná metoda CopyFrom Vytvoří objekt uživatelského rozhraní (UI) řízení odkazující téhož prvku jako původní ovládací prvek uživatelského rozhraní. (Přepisuje UITestControl.CopyFrom(UITestControl).)
Veřejná metoda Dispose() Uvolní všechny prostředky používané ApplicationUnderTest. (Zděděno z ApplicationUnderTest.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky, které jsou používány BrowserWindow a volitelně 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() 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. (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 Umožňuje přechod na další stránku v seznamu historie prohlížeče.
Veřejná metodaStatický člen FromProcess Vytvoří odkaz na okno webového prohlížeče spuštěného 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() Otevře se okno webového prohlížeče a vrátí objekt okna 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) Spustí zadaný identifikátor URI pomocí okna webového prohlížeče 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í Object. (Zděděno z Object.)
Veřejná metoda NavigateToHomepage Otevře domovskou stránku 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) Hledá skriptované Web dialogu a provede zadanou akci.
Veřejná metoda PerformDialogAction(BrowserDialogAction, Object) Vyhledá skriptované Web dialogu 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 Vynutí ukončení aplikace. (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 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ů