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 Close Window der WebDriver API schließt den aktuellen Browser-Kontext auf oberster Ebene (Fenster oder Tab) und gibt eine Liste der aktuell geöffneten WebWindows zurück. Wenn es sich um das letzte Fenster handelt, 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.

Fenstergriffe abrufen

Der Fenstergriffe abrufen Befehl der WebDriver API gibt eine Liste aller WebWindows zurück. Jedes Tab oder Fenster, je nachdem, ob Sie einen tab-basierten Browser verwenden, ist durch einen Fenstergriff zugeordnet, 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 der Position und der Dimensionen eines Elements an, aber als Optimierung verwenden beide dieses primitive Kommando.

Neues Fenster

Der New Window Befehl der WebDriver API öffnet einen neuen Top-Level-Browsing-Kontext vom Typ Fenster oder Tab und gibt ein Wörterbuch zurück, das den Handle des neuen WebWindow und seinen erstellten Typ enthält. Wenn der angeforderte Typ 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 Sitzungstimeouts steuern Verhaltensweisen wie Zeitlimits bei Skriptinjektionen, 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 verknüpft ist. Der Befehl fungiert als Setter für Get Window Rect, dessen Rückgabeobjekt direkt als Nutzlast dieses Befehls verwendet werden kann.

Zeitüberschreitungen abrufen

Der Zeitüberschreitungen abrufen Befehl der WebDriver API gibt die mit der aktuellen Sitzung verbundenen Zeitüberschreitungen zurück. Die Sitzungs-Zeitüberschreitungs -Dauern steuern das Verhalten wie Zeitüberschreitungen bei Skriptinjektion, Dokumentnavigation und Elementwiederherstellung.

Browser-Kompatibilität

BCD tables only load in the browser