獲取視窗矩形
Get Window Rect 命令的 WebDriver API 返回給定 WebElement 的大小和位置。許多 WebDriver 客戶端 提供單獨的 API 方法來獲取元素的定位和尺寸,但作為一種最佳化,它們都使用了這個基礎命令。
該命令操作當前選定的視窗,並返回作業系統視窗的大小和位置。返回的 WindowRect 可用作 Set Window Rect 命令的輸入,該命令用於操作視窗的位置和尺寸。
語法
| 方法 | URI 模板 |
|---|---|
GET |
/session/{session id}/window/rect |
URL 引數
session id-
會話的識別符號。
Response
響應的載荷是一個 WindowRect
x-
與
window關聯的作業系統視窗的水平位置,等同於Window.screenX。 y-
與
window關聯的作業系統視窗的垂直位置,等同於Window.screenY。 width-
與
window關聯的作業系統視窗的外部邊界寬度,等同於Window.outerWidth。 height-
與
window關聯的作業系統視窗的外部邊界高度,等同於Window.outerHeight。
錯誤
- 無效的會話 ID
-
會話不存在。
- 意外的 alert 開啟
-
使用者提示(如
window.alert)會阻止命令執行,直到處理完畢。
規範
| 規範 |
|---|
| WebDriver # get-window-rect |
瀏覽器相容性
載入中…
另見
- WebWindow
- 相關命令