WebDriver-Befehle

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

Abrufen des Element-Tag-Namens

Der Abrufen des Element-Tag-Namens Befehl der WebDriver API gibt den Tag-Namen des referenzierten Webelements zurück. Wenn das Element zum Beispiel ein img ist, wird der zurückgegebene Tag-Name "IMG" sein, was dem Aufruf von Element.tagName auf dem Element entspricht. Bei XML/XHTML-Dokumenten kann die Großschreibung abweichen.

Elementeigenschaft abrufen

Der Elementeigenschaft abrufen Befehl der WebDriver API gibt die Eigenschaft des referenzierten Webelements zurück. Angenommen <input value=foo>, wobei der Benutzer den Wert in bar ändert, wird die zurückgegebene Eigenschaft bar anstelle des ursprünglichen Wertes foo. Dies entspricht dem Zugriff auf die Eigenschaft des Elements.

Fenster schließen

Der Fenster schließen Befehl der WebDriver API schließt den aktuellen obersten Browsing-Kontext (Fenster oder Tab) und gibt die Liste der aktuell 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 werden daher ungültige Sitzungs-ID-Fehler verursachen.

Fenster-Handles abrufen

Der Fenster-Handles abrufen Befehl der WebDriver API gibt eine Liste aller WebWindows zurück. Jeder Tab oder jedes Fenster, abhängig davon, ob Sie einen tabbed Browser verwenden, ist mit einem Fenster-Handle verknüpft, das als Referenz verwendet wird, wenn Sie zum Fenster wechseln.

Fenster-Rechteck setzen

Der Fenster-Rechteck setzen Befehl der WebDriver API ändert die Größe und Position des Betriebssystemfensters, das mit dem aktuellen window assoziiert ist. Der Befehl fungiert als Setter für Fenster-Rechteck abrufen, dessen zurückgegebenes Objekt Sie direkt als Nutzlast für diesen Befehl übergeben können.

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 grundlegenden Befehl.

Holen Sie sich das Elementattribut

Der Get Element Attribute Befehl der WebDriver API gibt das Attribut des referenzierten Webelements zurück. Wenn es sich zum Beispiel bei dem Element um ein img handelt, wird das Attribut "//TODO" zurückgegeben, was dem Aufruf von Element.getAttribute auf dem Element entspricht. Für XML/XHTML-Dokumente kann es unterschiedlich großgeschrieben sein.

Neues Fenster

Der New Window 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 Typ enthält. Wenn der angeforderte Typ vom Browser nicht erstellt werden kann, wird versucht, einen alternativen Typ zu erstellen.

Setze Timeouts

Der Setze Timeouts Befehl der WebDriver API setzt die Timeouts, die mit der aktuellen Sitzung verbunden sind. Die Sitzungstimeout-Dauern steuern Verhalten wie Timeouts bei Skriptinjektion, Dokumentnavigation und Elementabruf.

Zeitüberschreitungen abrufen

Der Zeitüberschreitungen abrufen Befehl der WebDriver API gibt die Zeitüberschreitungen zurück, die mit der aktuellen Sitzung verbunden sind. Die Sitzungs-Timeouts steuern das Verhalten wie Zeitüberschreitungen bei Skriptinjektion, Dokumentnavigation und Elementabruf.

Browser-Kompatibilität