获取窗口矩形
获取窗口矩形 命令 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 表格仅在浏览器中加载