Get Window Rect
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
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 an, um den Standort und die Dimensionen eines Elements zu erhalten, aber als Optimierung verwenden beide diesen primitiven Befehl.
Der Befehl arbeitet auf dem aktuell ausgewählten Fenster und gibt die Größe und Position des Betriebssystemfensters zurück. Der zurückgegebene WindowRect kann als Eingabe für den Set Window Rect Befehl verwendet werden, der zur Manipulation der Position und Dimensionen eines Fensters dient.
Syntax
| Methode | URI-Vorlage |
|---|---|
GET |
/session/{session id}/window/rect |
URL-Parameter
session id-
Kennung der Sitzung.
Antwort
Das Antwort-Payload ist ein WindowRect:
x-
Horizontale Position des Betriebssystemfensters, das mit dem
windowassoziiert ist, äquivalent zuWindow.screenX. y-
Vertikale Position des Betriebssystemfensters, das mit dem
windowassoziiert ist, äquivalent zuWindow.screenY. width-
Breite der äußeren Begrenzungen des Betriebssystemfensters, das mit dem
windowassoziiert ist, äquivalent zuWindow.outerWidth. height-
Höhe der äußeren Begrenzungen des Betriebssystemfensters, das mit dem
windowassoziiert ist, äquivalent zuWindow.outerHeight.
Fehler
invalid session id-
Die Sitzung existiert nicht.
unexpected alert open-
Ein Benutzeraufforderung, wie
window.alert, blockiert die Ausführung des Befehls, bis sie behandelt wird.
Spezifikationen
| Spezifikation |
|---|
| WebDriver> # get-window-rect> |
Browser-Kompatibilität
Siehe auch
- WebWindow
- Zugehörige Befehle: