WebDriver-Befehle

Im Folgenden finden Sie eine Liste der verfügbaren WebDriver-Befehle.

Abrufen des Element-Tag-Namens

Der Befehl zum Abrufen des Element-Tag-Namens der WebDriver-API gibt den Tag-Namen des referenzierten Webelements zurück. Wenn das Element beispielsweise ein img ist, wird der zurückgegebene Tag-Name "IMG" sein, was dem Aufruf von Element.tagName auf dem Element entspricht. Für XML/XHTML-Dokumente kann er anders dargestellt werden.

Attribut eines Elements abrufen

Der Attribut eines Elements abrufen Befehl der WebDriver API gibt das Attribut des referenzierten Webelements zurück. Wenn zum Beispiel das Element ein img ist, lautet das zurückgegebene Attribut "//TODO", was dem Aufruf von Element.getAttribute für das Element entspricht. Bei XML/XHTML-Dokumenten kann es anders formatiert sein.

Element-Eigenschaft abrufen

Der Element-Eigenschaft abrufen Befehl der WebDriver API gibt die Eigenschaft des referenzierten Web-Elements zurück. Angenommen, <input value=foo> wird vom Benutzer auf bar geändert, so ist die zurückgegebene Eigenschaft bar anstelle des ursprünglichen Werts foo. Dies entspricht dem Zugriff auf die Eigenschaft des Elements.

Fenster schließen

Der Befehl Fenster schließen der WebDriver API schließt den aktuellen obersten Browsing-Kontext (Fenster oder Tab) und gibt die Liste der derzeit geöffneten WebWindows zurück. Wenn es das letzte Fenster ist, das geschlossen wird, wird die WebDriver-Sitzung implizit gelöscht. Nachfolgende Befehle nach dem Ende der Sitzung führen daher zu Ungültigen Sitzungs-ID-Fehlern.

Fenster-Handles abrufen

Der Get Window Handles Befehl der WebDriver API gibt eine Liste aller WebWindows zurück. Jedes Tab oder Fenster, je nachdem, ob Sie einen Tab-Browser verwenden, wird mit einem Fenster-Handle assoziiert, das verwendet wird, um zum Fenster zu wechseln.

Fensterrechteck setzen

Der Set Window Rect Befehl der WebDriver API ändert die Größe und Position des Betriebssystemfensters, das mit dem aktuellen window verknüpft ist. Der Befehl fungiert als Setter für Get Window Rect, dessen Rückgabeobjekt Sie direkt als Nutzlast für diesen Befehl übergeben können.

Get Timeouts

Der Get Timeouts Befehl der WebDriver API gibt die mit der aktuellen Sitzung verknüpften Timeouts zurück. Die Sitzungstimeout-Dauern steuern das Verhalten für Timeouts bei Skriptinjektion, Dokumentennavigation und Elementsuche.

Get Window Rect

Der Get Window Rect Befehl der WebDriver API gibt die Größe und Position des angegebenen WebElement zurück. Viele WebDriver-Clients bieten separate API-Methoden zum Abrufen des Standorts und der Abmessungen eines Elements an, verwenden jedoch als Optimierung beide diesen primitiven Befehl.

Neues Fenster

Der Neues Fenster Befehl der WebDriver API öffnet einen neuen obersten Browsing-Kontext vom Typ window oder tab und gibt ein Wörterbuch zurück, das den handle des neuen WebWindow und seinen erstellten type enthält. Wenn der angeforderte type vom Browser nicht erstellt werden kann, wird versucht, den alternativen Typ zu erstellen.

Set Timeouts

Der Set Timeouts-Befehl der WebDriver API setzt die mit der aktuellen Sitzung verbundenen Zeitlimits. Die Dauer der Sitzungs-Timeouts steuert Verhaltensweisen wie Zeitüberschreitungen bei der Skriptinjektion, Dokumentnavigation und Elementabfrage.

Browser-Kompatibilität

BCD tables only load in the browser