獲取視窗矩形

獲取視窗矩形 命令 of the WebDriver API 返回給定 WebElement 的大小和位置。許多 WebDriver 客戶端 提供獲取元素位置和尺寸的單獨 API 方法,但作為最佳化,它們都使用此基本方法。

該命令在當前選定的視窗上操作,並返回作業系統視窗的大小和位置。返回的 WindowRect 可以用作 設定視窗矩形 命令的輸入,該命令用於操作視窗的位置和尺寸。

語法

方法 URI 模板
GET /session/{session id}/window/rect

URL 引數

會話 ID

會話的識別符號。

響應

響應有效負載是一個 WindowRect

x

window 關聯的作業系統視窗的水平位置,等同於 Window.screenX.

y

window 關聯的作業系統視窗的垂直位置,等同於 Window.screenY.

寬度

window 關聯的作業系統視窗外部邊界的寬度,等同於 Window.outerWidth.

高度

window 關聯的作業系統視窗外部邊界的寬度,等同於 Window.outerHeight.

錯誤

無效的會話 ID

會話不存在。

意外警報開啟

使用者提示,例如 window.alert,會阻止命令執行,直到它得到處理。

規範

規範
WebDriver
# get-window-rect

瀏覽器相容性

BCD 表格僅在瀏覽器中載入

另請參閱