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 vonElement.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 vonElement.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 aufbar
geändert, so ist die zurückgegebene Eigenschaftbar
anstelle des ursprünglichen Wertsfoo
. 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
WebWindow
s 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
WebWindow
s 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