获取窗口矩形

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

另请参阅