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 Fenster schließen der WebDriver API schließt den aktuellen obersten Browsing-Kontext (Fenster oder Tab) und gibt die Liste der derzeit 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.- Fenster-Handles abrufen
Der Get Window Handles Befehl der WebDriver API gibt eine Liste aller
WebWindow
s zurück. Jedes Tab oder Fenster, je nachdem, ob Sie einen Tab-Browser verwenden, wird mit einem Fenster-Handle assoziiert, das verwendet wird, um zum Fenster zu wechseln.- Fensterrechteck setzen
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 Sie direkt als Nutzlast für diesen Befehl übergeben können.- Get Timeouts
Der Get Timeouts Befehl der WebDriver API gibt die mit der aktuellen Sitzung verknüpften Timeouts zurück. Die Sitzungstimeout-Dauern steuern das Verhalten für Timeouts bei Skriptinjektion, Dokumentennavigation und Elementsuche.
- 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, verwenden jedoch als Optimierung beide diesen primitiven Befehl.- Neues Fenster
Der Neues Fenster 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 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 setzt die mit der aktuellen Sitzung verbundenen Zeitlimits. Die Dauer der Sitzungs-Timeouts steuert Verhaltensweisen wie Zeitüberschreitungen bei der Skriptinjektion, Dokumentnavigation und Elementabfrage.
Browser-Kompatibilität
BCD tables only load in the browser