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