獲取視窗矩形
獲取視窗矩形 命令 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 表格僅在瀏覽器中載入