Freigeben über


BrowserWindow-Klasse

Stellt ein Webbrowserfenster im Testframework von vstsEssTest dar.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntax

'Declaration
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

Der BrowserWindow-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode BrowserWindow Initialisiert eine neue Instanz der BrowserWindow-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member AllowPopups Ruft einen Wert ab, der bestimmt, ob das Webbrowserfenster Popupfenster zulässt, oder legt diesen fest.
Öffentliche Eigenschaft AlwaysOnTop Ruft einen Wert ab, der angibt, ob das Anwendungsfenster immer im Vordergrund angezeigt wird. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft BoundingRectangle Ruft das umgebende Rechteck für dieses Steuerelement ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft ClassName Ruft den Klassennamen für dieses Steuerelement ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Container Ruft den Container dieses UITestControl-Elements ab oder legt ihn fest. (Von UITestControl geerbt.)
Öffentliche Eigenschaft ControlType Ruft den Typ des Benutzeroberflächen-Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche EigenschaftStatischer Member CurrentBrowser Ruft den aktuellen Browser aus der Liste der registrierten Browser ab oder legt ihn fest.
Öffentliche Eigenschaft CurrentDocumentWindow Ruft das derzeit aktive Dokumentfenster ab, das dem Browser zugeordnet ist.
Öffentliche Eigenschaft Enabled Ruft einen Wert ab, der angibt, ob dieses Steuerelement aktiviert ist. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Exists Ruft einen Wert ab, der angibt, ob dieses Steuerelement in der Benutzeroberfläche vorhanden ist. (Von UITestControl geerbt.)
Öffentliche Eigenschaft FilterProperties Ruft die Auflistung von Eigenschaft-Wert-Paaren ab, die für die eindeutige Bestimmung eines Steuerelements verwendet wird. (Von UITestControl geerbt.)
Öffentliche Eigenschaft FriendlyName Ruft den Namen dieses Steuerelements ab, das in der Benutzeroberfläche verwendet werden soll. (Von UITestControl geerbt.)
Öffentliche Eigenschaft HasFocus Ruft einen Wert ab, der angibt, ob dieses Steuerelement gegenwärtig in der Benutzeroberfläche den Fokus besitzt. (Von UITestControl geerbt.)
Öffentliche Eigenschaft HasTitleBar Ruft einen Wert ab, der angibt, ob das Anwendungsfenster über eine Titelleiste verfügt, oder legt diesen fest. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft IsTopParent Ruft einen Wert ab, der angibt, ob dieses Steuerelement das Element der obersten Ebene ist. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Maximized Ruft einen Wert ab, der angibt, ob das Anwendungsfenster maximiert ist, oder legt diesen fest. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft Minimized Ruft einen Wert ab, der angibt, ob das Anwendungsfenster minimiert ist, oder legt diesen fest. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieses Steuerelements ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft NativeElement Ruft das systemeigene Technologieelement ab, das diesem Steuerelement entspricht. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Popup Ruft einen Wert ab, der angibt, ob das Anwendungsfenster ein Popupfenster ist. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft Process Ruft das zugrunde liegende Process-Objekt ab oder legt es fest. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft Resizable Ruft einen Wert ab, der angibt, ob die Größe des Anwendungsfensters geändert werden kann. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft Restored Ruft einen Wert ab, der angibt, ob das Anwendungsfenster wiederhergestellt ist, oder legt diesen fest. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft SearchConfigurations Ruft die Suchkonfigurationen ab oder legt sie fest. (Von UITestControl geerbt.)
Öffentliche Eigenschaft SearchProperties Ruft die Auflistung von Eigenschaft-Wert-Paaren ab, die zur Identifizierung eines Steuerelements verwendet wird. (Von UITestControl geerbt.)
Geschützte Eigenschaft SearchPropertiesSetExplicitly Ruft einen Wert ab, der angibt, ob die Sucheigenschaften explizit vom Benutzer festgelegt wurden. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft ShowInTaskbar Ruft einen Wert ab, der angibt, ob das Programmsymbol auf der Taskleiste angezeigt wird. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft TechnologyName Ruft das Technologieframework für die Implementierung dieses Steuerelements ab, oder legt es fest. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Title Ruft den Titel der getesteten Anwendung ab oder legt diesen fest. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft TopParent Ruft das übergeordnete Element dieses Steuerelements auf der obersten Ebene ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft Transparent Ruft einen Wert ab, der angibt, ob das Anwendungsfenster transparent ist. (Von ApplicationUnderTest geerbt.)
Öffentliche Eigenschaft Uri Ruft den URI der geladenen Seite ab.
Öffentliche Eigenschaft Version Ruft die Version des Webbrowsers ab.
Öffentliche Eigenschaft WindowHandle Ruft das Fensterhandle für dieses Steuerelement ab. (Von UITestControl geerbt.)
Öffentliche Eigenschaft WindowTitles Ruft eine Auflistung mit den Fenstertiteln des Fensters der obersten Ebene ab. (Von UITestControl geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Back Kehrt im Webbrowser zur vorherigen Webseite zurück.
Öffentliche Methode CaptureImage Zeichnet das Bild des UITestControl-Elements auf.Das UITestControl-Element muss auf dem Bildschirm vorhanden sein. (Von UITestControl geerbt.)
Öffentliche MethodeStatischer Member ClearCache Löscht den Cache des Webbrowsers.
Öffentliche MethodeStatischer Member ClearCookies Löscht die Cookies des Webbrowsers.
Öffentliche Methode Close Schließt die Anwendung, die getestet wird. (Von ApplicationUnderTest geerbt.)
Öffentliche Methode CopyFrom Erstellt ein Objekt für ein Benutzeroberflächensteuerelement, das auf das gleiche Element der Benutzeroberfläche wie das ursprüngliche Steuerelement verweist. (Überschreibt UITestControl.CopyFrom(UITestControl).)
Öffentliche Methode Dispose() Gibt alle vom ApplicationUnderTest verwendeten Ressourcen frei. (Von ApplicationUnderTest geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die von BrowserWindow verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Überschreibt ApplicationUnderTest.Dispose(Boolean).)
Öffentliche Methode DrawHighlight Hebt das Steuerelement hervor. (Von UITestControl geerbt.)
Öffentliche Methode EnsureClickable() Führt in der Benutzeroberfläche einen Bildlauf durch, um sicherzustellen, dass das Steuerelement durch Klicken aktivierbar ist. (Von UITestControl geerbt.)
Öffentliche Methode EnsureClickable(Point) Führt in der Benutzeroberfläche einen Bildlauf bis zu einem bestimmten Punkt durch, um sicherzustellen, dass das Steuerelement durch Klicken aktivierbar ist. (Von UITestControl geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene UITestControl-Objekt gleich dem aktuellen UITestControl-Objekt ist. (Von UITestControl geerbt.)
Geschützte Methode Finalize Finalizer für ApplicationUnderTest. (Von ApplicationUnderTest geerbt.)
Öffentliche Methode Find Sucht dieses Anwendungsfenster in der Benutzeroberfläche. (Von ApplicationUnderTest geerbt.)
Öffentliche Methode FindMatchingControls Gibt eine Auflistung aller UITestControl-Elemente zurück, die den angegebenen SearchProperties und FilterProperties entsprechen. (Von UITestControl geerbt.)
Öffentliche Methode Forward Ruft im Webbrowser die nächste Seite aus dem Browserverlauf auf.
Öffentliche MethodeStatischer Member FromProcess Erstellt einen Verweis auf ein Webbrowserfenster, das in einem vorhandenen Prozess ausgeführt wird.
Öffentliche Methode GetChildren Gibt eine Auflistung aller untergeordneten Elemente der ersten Ebene des aktuellen UITestControl zurück. (Von UITestControl geerbt.)
Öffentliche Methode GetClickablePoint Gibt auf dem Steuerelement einen durch Klicken aktivierbaren Punkt zurück. (Von UITestControl geerbt.)
Öffentliche Methode GetHashCode Gibt einen eindeutigen Wert zurück, der die aktuelle UITestControl-Instanz darstellt. (Von UITestControl geerbt.)
Öffentliche Methode GetParent Gibt das übergeordnete Element des aktuellen UITestControl-Elements zurück. (Von UITestControl geerbt.)
Öffentliche Methode GetProperty Ruft den Wert der angegebenen Eigenschaft ab. (Von UITestControl geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetUITestControlsForSearch Gibt ein Array von UITestControl-Objekten zurück, die für die Suche verwendet werden. (Von UITestControl geerbt.)
Öffentliche MethodeStatischer Member Launch() Startet ein Webbrowserfenster und gibt das Webbrowserfensterobjekt zurück.
Öffentliche MethodeStatischer Member Launch(array<String[]) Startet mit dem angegebenen Array von Befehlszeilenargumenten ein Webbrowserfenster und gibt das Browserfensterobjekt zurück.
Öffentliche MethodeStatischer Member Launch(Uri) Startet mit dem angegebenen URI ein Webbrowserfenster und gibt das Webbrowserfensterobjekt zurück.
Öffentliche MethodeStatischer Member Locate Sucht anhand des Fenstertitels ein Webbrowserfenster und gibt ein entsprechendes Browserfensterobjekt zurück.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NavigateToHomepage Öffnet die Homepage im Webbrowserfenster.
Öffentliche Methode NavigateToUrl Öffnet die angegebene Webseite im Webbrowser.
Öffentliche Methode PerformDialogAction(BrowserDialogAction) Sucht nach einem skriptbasierten Webdialog und führt die angegebene Aktion aus.
Öffentliche Methode PerformDialogAction(BrowserDialogAction, Object) Sucht nach einem skriptbasierten Webdialog und führt mit dem bereitgestellten Parameterwert die angegebene Aktion aus.
Öffentliche Methode Refresh Aktualisiert das Webbrowserfenster.
Öffentliche Methode SetFocus Legt den Tastaturfokus auf das UITestControl-Element fest. (Von UITestControl geerbt.)
Öffentliche Methode SetProperty Legt den Wert einer angegebenen Eigenschaft fest. (Von UITestControl geerbt.)
Geschützte Methode Shutdown Erzwingt das Schließen der Anwendung. (Von ApplicationUnderTest geerbt.)
Öffentliche Methode StopPageLoad Beendet das Laden der Seite im Webbrowserfenster.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle UITestControl-Element darstellt. (Von UITestControl geerbt.)
Öffentliche Methode TryGetClickablePoint Gibt einen durch Klicken aktivierbaren Punkt im UITestControl zurück.Wenn das Steuerelement nicht durch Klicken aktivierbar ist, gibt diese Methode false zurück. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlCondition(Predicate<UITestControl>) Blockiert den aktuellen Thread, bis dieses Steuerelement die angegebene Bedingung erfüllt oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlCondition(Predicate<UITestControl>, Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement die angegebene Bedingung erfüllt oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlEnabled() Blockiert den aktuellen Thread, bis dieses Steuerelement aktiviert ist oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlEnabled(Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement aktiviert ist oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlExist() Blockiert den aktuellen Thread, bis dieses Steuerelement in der Benutzeroberfläche vorhanden ist oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlExist(Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement in der Benutzeroberfläche vorhanden ist oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlNotExist() Blockiert den aktuellen Thread, bis dieses Steuerelement nicht mehr in der Benutzeroberfläche vorhanden ist oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlNotExist(Int32) Blockiert den aktuellen Thread, bis dieses Steuerelement nicht mehr in der Benutzeroberfläche vorhanden ist oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyEqual(String, Object) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements dem angegebenen Wert entspricht oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyEqual(String, Object, Int32) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements dem angegebenen Wert entspricht oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyNotEqual(String, Object) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements nicht dem angegebenen Wert entspricht oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlPropertyNotEqual(String, Object, Int32) Blockiert den aktuellen Thread, bis die angegebene Eigenschaft dieses Steuerelements nicht dem angegebenen Wert entspricht oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlReady() Blockiert den aktuellen Thread, bis für dieses Steuerelement Maus- oder Tastatureingaben vorgenommen werden können oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.)
Öffentliche Methode WaitForControlReady(Int32) Blockiert den aktuellen Thread, bis für dieses Steuerelement Maus- oder Tastatureingaben vorgenommen werden können oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITesting-Namespace