獲取視窗矩形

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

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

瀏覽器相容性

另見