Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 window assoziiert ist, äquivalent zu Window.screenX.

y

Vertikale Position des Betriebssystemfensters, das mit dem window assoziiert ist, äquivalent zu Window.screenY.

width

Breite der äußeren Begrenzungen des Betriebssystemfensters, das mit dem window assoziiert ist, äquivalent zu Window.outerWidth.

height

Höhe der äußeren Begrenzungen des Betriebssystemfensters, das mit dem window assoziiert ist, äquivalent zu Window.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