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 vonElement.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 inbar
ändert, wird die zurückgegebene Eigenschaftbar
anstelle des ursprünglichen Wertesfoo
. 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
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 werden daher ungültige Sitzungs-ID-Fehler verursachen.- Fenster-Handles abrufen
Der Fenster-Handles abrufen Befehl der WebDriver API gibt eine Liste aller
WebWindow
s 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 vonElement.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.