Commands

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

Close Window

Der Close Window Befehl der WebDriver API schließt den aktuellen obersten Browsing-Kontext (Fenster oder Tab) und gibt die Liste der momentan 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.

Get Element Attribute

Der Get Element Attribute Befehl der WebDriver API gibt das Attribut des referenzierten Web-Elements zurück. Wenn das Element zum Beispiel ein img ist, dann ist das zurückgegebene Attribut "//TODO", was dem Aufruf von Element.getAttribute auf das Element entspricht. Bei XML/XHTML-Dokumenten kann es unterschiedlich großgeschrieben sein.

Get Element Property

Der Get Element Property Befehl der WebDriver API gibt die Eigenschaft des referenzierten Web-Elements zurück. Bei <input value=foo>, wo der Benutzer den Wert in bar ändert, wird die Eigenschaft bar zurückgegeben anstelle des ursprünglichen Wertes foo. Dies entspricht dem Zugriff auf die Eigenschaft des Elements.

Get Element Tag Name

Der Get Element Tag Name Befehl der WebDriver API gibt den Tag-Namen des referenzierten Web-Elements zurück. Wenn das Element zum Beispiel ein img ist, lautet der zurückgegebene Tag-Name "IMG", was dem Aufruf von Element.tagName auf dem Element entspricht. Bei XML/XHTML-Dokumenten kann er unterschiedlich großgeschrieben sein.

Get Timeouts

Der Get Timeouts Befehl der WebDriver API gibt die mit der aktuellen Sitzung verbundenen Zeitüberschreitungen zurück. Die Sitzungszeitüberschreitungen steuern Verhaltensweisen wie Zeitüberschreitungen bei der Skriptinjektion, der Dokumentnavigation und der Elementsuche.

Get Window Handles

Der Befehl Get Window Handles der WebDriver API gibt eine Liste aller WebWindows zurück. Jedes Tab oder Fenster, abhängig davon, ob Sie einen Tab-Browser verwenden, ist durch einen Window Handle repräsentiert, der als Referenz verwendet wird, wenn zum Fenster gewechselt wird.

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, aber als Optimierung verwenden sie beide diesen primitiven Befehl.

New Window

Der New Window Befehl der WebDriver API öffnet einen neuen Top-Level-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 legt die mit der aktuellen Sitzung verbundenen Timeouts fest. Die Session-Timeouts steuern Verhaltensweisen wie Timeouts bei Skript-Injektion, Dokumentennavigation und Elementabruf.

Set Window Rect

Der Set Window Rect Befehl der WebDriver API ändert die Größe und Position des Betriebssystemfensters, das mit dem aktuellen window verbunden ist. Der Befehl fungiert als Setter von Get Window Rect, dessen Ergebnisobjekt direkt als Nutzlast dieses Befehls übergeben werden kann.

Browser-Kompatibilität

BCD tables only load in the browser