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
WebWindow
s 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 vonElement.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 inbar
ändert, wird die Eigenschaftbar
zurückgegeben anstelle des ursprünglichen Wertesfoo
. 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 vonElement.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
WebWindow
s 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