获取窗口矩形
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
- 相关命令