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 | |
---|---|---|
BrowserWindow | Initialisiert eine neue Instanz der BrowserWindow-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AllowPopups | Ruft einen Wert ab, der bestimmt, ob das Webbrowserfenster Popupfenster zulässt, oder legt diesen fest. | |
AlwaysOnTop | Ruft einen Wert ab, der angibt, ob das Anwendungsfenster immer im Vordergrund angezeigt wird. (Von ApplicationUnderTest geerbt.) | |
BoundingRectangle | Ruft das umgebende Rechteck für dieses Steuerelement ab. (Von UITestControl geerbt.) | |
ClassName | Ruft den Klassennamen für dieses Steuerelement ab. (Von UITestControl geerbt.) | |
Container | Ruft den Container dieses UITestControl-Elements ab oder legt ihn fest. (Von UITestControl geerbt.) | |
ControlType | Ruft den Typ des Benutzeroberflächen-Steuerelements ab. (Von UITestControl geerbt.) | |
CurrentBrowser | Ruft den aktuellen Browser aus der Liste der registrierten Browser ab oder legt ihn fest. | |
CurrentDocumentWindow | Ruft das derzeit aktive Dokumentfenster ab, das dem Browser zugeordnet ist. | |
Enabled | Ruft einen Wert ab, der angibt, ob dieses Steuerelement aktiviert ist. (Von UITestControl geerbt.) | |
Exists | Ruft einen Wert ab, der angibt, ob dieses Steuerelement in der Benutzeroberfläche vorhanden ist. (Von UITestControl geerbt.) | |
FilterProperties | Ruft die Auflistung von Eigenschaft-Wert-Paaren ab, die für die eindeutige Bestimmung eines Steuerelements verwendet wird. (Von UITestControl geerbt.) | |
FriendlyName | Ruft den Namen dieses Steuerelements ab, das in der Benutzeroberfläche verwendet werden soll. (Von UITestControl geerbt.) | |
HasFocus | Ruft einen Wert ab, der angibt, ob dieses Steuerelement gegenwärtig in der Benutzeroberfläche den Fokus besitzt. (Von UITestControl geerbt.) | |
HasTitleBar | Ruft einen Wert ab, der angibt, ob das Anwendungsfenster über eine Titelleiste verfügt, oder legt diesen fest. (Von ApplicationUnderTest geerbt.) | |
IsTopParent | Ruft einen Wert ab, der angibt, ob dieses Steuerelement das Element der obersten Ebene ist. (Von UITestControl geerbt.) | |
Maximized | Ruft einen Wert ab, der angibt, ob das Anwendungsfenster maximiert ist, oder legt diesen fest. (Von ApplicationUnderTest geerbt.) | |
Minimized | Ruft einen Wert ab, der angibt, ob das Anwendungsfenster minimiert ist, oder legt diesen fest. (Von ApplicationUnderTest geerbt.) | |
Name | Ruft den Namen dieses Steuerelements ab. (Von UITestControl geerbt.) | |
NativeElement | Ruft das systemeigene Technologieelement ab, das diesem Steuerelement entspricht. (Von UITestControl geerbt.) | |
Popup | Ruft einen Wert ab, der angibt, ob das Anwendungsfenster ein Popupfenster ist. (Von ApplicationUnderTest geerbt.) | |
Process | Ruft das zugrunde liegende Process-Objekt ab oder legt es fest. (Von ApplicationUnderTest geerbt.) | |
Resizable | Ruft einen Wert ab, der angibt, ob die Größe des Anwendungsfensters geändert werden kann. (Von ApplicationUnderTest geerbt.) | |
Restored | Ruft einen Wert ab, der angibt, ob das Anwendungsfenster wiederhergestellt ist, oder legt diesen fest. (Von ApplicationUnderTest geerbt.) | |
SearchConfigurations | Ruft die Suchkonfigurationen ab oder legt sie fest. (Von UITestControl geerbt.) | |
SearchProperties | Ruft die Auflistung von Eigenschaft-Wert-Paaren ab, die zur Identifizierung eines Steuerelements verwendet wird. (Von UITestControl geerbt.) | |
SearchPropertiesSetExplicitly | Ruft einen Wert ab, der angibt, ob die Sucheigenschaften explizit vom Benutzer festgelegt wurden. (Von ApplicationUnderTest geerbt.) | |
ShowInTaskbar | Ruft einen Wert ab, der angibt, ob das Programmsymbol auf der Taskleiste angezeigt wird. (Von ApplicationUnderTest geerbt.) | |
TechnologyName | Ruft das Technologieframework für die Implementierung dieses Steuerelements ab, oder legt es fest. (Von UITestControl geerbt.) | |
Title | Ruft den Titel der getesteten Anwendung ab oder legt diesen fest. (Von ApplicationUnderTest geerbt.) | |
TopParent | Ruft das übergeordnete Element dieses Steuerelements auf der obersten Ebene ab. (Von UITestControl geerbt.) | |
Transparent | Ruft einen Wert ab, der angibt, ob das Anwendungsfenster transparent ist. (Von ApplicationUnderTest geerbt.) | |
Uri | Ruft den URI der geladenen Seite ab. | |
Version | Ruft die Version des Webbrowsers ab. | |
WindowHandle | Ruft das Fensterhandle für dieses Steuerelement ab. (Von UITestControl geerbt.) | |
WindowTitles | Ruft eine Auflistung mit den Fenstertiteln des Fensters der obersten Ebene ab. (Von UITestControl geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Back | Kehrt im Webbrowser zur vorherigen Webseite zurück. | |
CaptureImage | Zeichnet das Bild des UITestControl-Elements auf.Das UITestControl-Element muss auf dem Bildschirm vorhanden sein. (Von UITestControl geerbt.) | |
ClearCache | Löscht den Cache des Webbrowsers. | |
ClearCookies | Löscht die Cookies des Webbrowsers. | |
Close | Schließt die Anwendung, die getestet wird. (Von ApplicationUnderTest geerbt.) | |
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).) | |
Dispose() | Gibt alle vom ApplicationUnderTest verwendeten Ressourcen frei. (Von ApplicationUnderTest geerbt.) | |
Dispose(Boolean) | Gibt die von BrowserWindow verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Überschreibt ApplicationUnderTest.Dispose(Boolean).) | |
DrawHighlight | Hebt das Steuerelement hervor. (Von UITestControl geerbt.) | |
EnsureClickable() | Führt in der Benutzeroberfläche einen Bildlauf durch, um sicherzustellen, dass das Steuerelement durch Klicken aktivierbar ist. (Von UITestControl geerbt.) | |
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.) | |
Equals | Bestimmt, ob das angegebene UITestControl-Objekt gleich dem aktuellen UITestControl-Objekt ist. (Von UITestControl geerbt.) | |
Finalize | Finalizer für ApplicationUnderTest. (Von ApplicationUnderTest geerbt.) | |
Find | Sucht dieses Anwendungsfenster in der Benutzeroberfläche. (Von ApplicationUnderTest geerbt.) | |
FindMatchingControls | Gibt eine Auflistung aller UITestControl-Elemente zurück, die den angegebenen SearchProperties und FilterProperties entsprechen. (Von UITestControl geerbt.) | |
Forward | Ruft im Webbrowser die nächste Seite aus dem Browserverlauf auf. | |
FromProcess | Erstellt einen Verweis auf ein Webbrowserfenster, das in einem vorhandenen Prozess ausgeführt wird. | |
GetChildren | Gibt eine Auflistung aller untergeordneten Elemente der ersten Ebene des aktuellen UITestControl zurück. (Von UITestControl geerbt.) | |
GetClickablePoint | Gibt auf dem Steuerelement einen durch Klicken aktivierbaren Punkt zurück. (Von UITestControl geerbt.) | |
GetHashCode | Gibt einen eindeutigen Wert zurück, der die aktuelle UITestControl-Instanz darstellt. (Von UITestControl geerbt.) | |
GetParent | Gibt das übergeordnete Element des aktuellen UITestControl-Elements zurück. (Von UITestControl geerbt.) | |
GetProperty | Ruft den Wert der angegebenen Eigenschaft ab. (Von UITestControl geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetUITestControlsForSearch | Gibt ein Array von UITestControl-Objekten zurück, die für die Suche verwendet werden. (Von UITestControl geerbt.) | |
Launch() | Startet ein Webbrowserfenster und gibt das Webbrowserfensterobjekt zurück. | |
Launch(array<String[]) | Startet mit dem angegebenen Array von Befehlszeilenargumenten ein Webbrowserfenster und gibt das Browserfensterobjekt zurück. | |
Launch(Uri) | Startet mit dem angegebenen URI ein Webbrowserfenster und gibt das Webbrowserfensterobjekt zurück. | |
Locate | Sucht anhand des Fenstertitels ein Webbrowserfenster und gibt ein entsprechendes Browserfensterobjekt zurück. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
NavigateToHomepage | Öffnet die Homepage im Webbrowserfenster. | |
NavigateToUrl | Öffnet die angegebene Webseite im Webbrowser. | |
PerformDialogAction(BrowserDialogAction) | Sucht nach einem skriptbasierten Webdialog und führt die angegebene Aktion aus. | |
PerformDialogAction(BrowserDialogAction, Object) | Sucht nach einem skriptbasierten Webdialog und führt mit dem bereitgestellten Parameterwert die angegebene Aktion aus. | |
Refresh | Aktualisiert das Webbrowserfenster. | |
SetFocus | Legt den Tastaturfokus auf das UITestControl-Element fest. (Von UITestControl geerbt.) | |
SetProperty | Legt den Wert einer angegebenen Eigenschaft fest. (Von UITestControl geerbt.) | |
Shutdown | Erzwingt das Schließen der Anwendung. (Von ApplicationUnderTest geerbt.) | |
StopPageLoad | Beendet das Laden der Seite im Webbrowserfenster. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle UITestControl-Element darstellt. (Von UITestControl geerbt.) | |
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.) | |
WaitForControlCondition(Predicate<UITestControl>) | Blockiert den aktuellen Thread, bis dieses Steuerelement die angegebene Bedingung erfüllt oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.) | |
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.) | |
WaitForControlEnabled() | Blockiert den aktuellen Thread, bis dieses Steuerelement aktiviert ist oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.) | |
WaitForControlEnabled(Int32) | Blockiert den aktuellen Thread, bis dieses Steuerelement aktiviert ist oder bis das angegebene Timeout abläuft. (Von UITestControl geerbt.) | |
WaitForControlExist() | Blockiert den aktuellen Thread, bis dieses Steuerelement in der Benutzeroberfläche vorhanden ist oder bis das Standardtimeout abläuft. (Von UITestControl geerbt.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.