Udostępnij za pośrednictwem


Klasa BrowserWindow

Reprezentuje okna przeglądarki sieci Web w ramach testu vstsEssTest.

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 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 uwidacznia następujące elementy członkowskie.

Konstruktorzy

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

Początek

Właściwości

  Nazwa Opis
Właściwość publicznaStatyczny element członkowski AllowPopups Zwraca lub ustawia wartość, która określa, czy zezwala na wyskakujące okna przeglądarki sieci Web.
Właściwość publiczna AlwaysOnTop Zwraca wartość wskazującą, czy okno aplikacji pojawia się zawsze na wierzchu. (Odziedziczone z ApplicationUnderTest).
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. (Odziedziczone z ApplicationUnderTest).
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ść publicznaStatyczny element członkowski CurrentBrowser Zwraca lub ustawia bieżącej przeglądarki z listy zarejestrowanych przeglądarek.
Właściwość publiczna CurrentDocumentWindow Pobiera aktualnie aktywnych Okna dokumentu skojarzonego z przeglądarką.
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. (Odziedziczone z ApplicationUnderTest).
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. (Odziedziczone z ApplicationUnderTest).
Właściwość publiczna Minimized Zwraca lub ustawia wartość wskazującą, czy jest zminimalizowane okna aplikacji. (Odziedziczone z ApplicationUnderTest).
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. (Odziedziczone z ApplicationUnderTest).
Właściwość publiczna Process Zwraca lub ustawia podstawowych Process obiektu. (Odziedziczone z ApplicationUnderTest).
Właściwość publiczna Resizable Zwraca wartość wskazującą, czy okno aplikacji jest zmieniana. (Odziedziczone z ApplicationUnderTest).
Właściwość publiczna Restored Zwraca lub ustawia wartość wskazującą, czy okno aplikacji jest przywracany. (Odziedziczone z ApplicationUnderTest).
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. (Odziedziczone z ApplicationUnderTest).
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. (Odziedziczone z ApplicationUnderTest).
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. (Odziedziczone z ApplicationUnderTest).
Właściwość publiczna Uri Pobiera identyfikator URI załadowany strony.
Właściwość publiczna Version Pobiera wersję przeglądarki sieci Web.
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 Back Sprawia, że przeglądarka sieci Web, przejdź wstecz do poprzedniej strony sieci Web.
Metoda publiczna CaptureImage Przechwytuje obraz z UITestControl.UITestControl Musi znajdować się na ekranie. (Odziedziczone z UITestControl).
Metoda publicznaStatyczny element członkowski ClearCache Czyści pamięć podręczną przeglądarki sieci Web.
Metoda publicznaStatyczny element członkowski ClearCookies Usuwa pliki cookie przeglądarki sieci Web.
Metoda publiczna Close (Zastępuje ApplicationUnderTest.Close()).
Metoda publiczna CopyFrom Tworzy obiekt formantu interfejsu użytkownika, który odwołuje się do tego samego elementu w interfejsie użytkownika jako oryginalnego formantu. (Zastępuje UITestControl.CopyFrom(UITestControl)).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby, które są używane przez ApplicationUnderTest. (Odziedziczone z ApplicationUnderTest).
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasobów, które są używane przez BrowserWindow i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje ApplicationUnderTest.Dispose(Boolean)).
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 publiczna ExecuteScript
Metoda chroniona Finalize Finalizatorów dla ApplicationUnderTest. (Odziedziczone z ApplicationUnderTest).
Metoda publiczna Find Znajduje to okno aplikacji w interfejsie użytkownika. (Odziedziczone z ApplicationUnderTest).
Metoda publiczna FindMatchingControls Zwraca kolekcję wszystkich UITestControls spełniających określone SearchProperties i FilterProperties. (Odziedziczone z UITestControl).
Metoda publiczna Forward Pozwala przejść do następnej strony, na liście historii przeglądarki sieci Web.
Metoda publicznaStatyczny element członkowski FromProcess Tworzy odwołanie do okna przeglądarki sieci Web, w którym działa istniejący proces.
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() Uruchamia okno przeglądarki sieci Web i zwraca obiekt okna przeglądarki sieci Web.
Metoda publicznaStatyczny element członkowski Launch(array<String[]) Uruchamia okno przeglądarki sieci Web przy użyciu danej tablicy argumentów wiersza polecenia, a następnie zwraca obiekt okna przeglądarki.
Metoda publicznaStatyczny element członkowski Launch(Uri) Uruchamia okno przeglądarki sieci Web przy użyciu danego identyfikatora URI i zwraca obiekt okna przeglądarki sieci Web.
Metoda publicznaStatyczny element członkowski Locate Wyszukuje okna przeglądarki sieci Web przy użyciu tytuł okna i zwraca odpowiedni obiekt okna przeglądarki.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna NavigateToHomepage Otwiera stronę główną w oknie przeglądarki sieci Web.
Metoda publiczna NavigateToUrl Otwiera określona strona sieci Web w przeglądarce sieci Web.
Metoda publiczna PerformDialogAction(BrowserDialogAction) Wyszukiwanie oparte na skrypcie okno dialogowe sieci Web i wykonuje określoną akcją.
Metoda publiczna PerformDialogAction(BrowserDialogAction, Object) Wyszukiwanie oparte na skrypcie okno dialogowe sieci Web i wykonuje określonej akcji za pomocą wartości parametru dostarczone.
Metoda publiczna Refresh Odświeża okno przeglądarki sieci Web.
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. (Odziedziczone z ApplicationUnderTest).
Metoda publiczna StopPageLoad Zatrzymuje ładowanie strony w oknie przeglądarki sieci Web.
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