新窗口

WebDriver API 的新窗口 命令打开一个新的类型为窗口标签页的顶级浏览上下文,并返回一个包含新WebWindow句柄及其创建的类型的字典。如果浏览器无法创建请求的类型,则会尝试创建备用类型。

语法

方法 URI 模板
POST /session/{session id}/window/new

URL 参数

会话 ID

会话的标识符。

有效负载

输入是一个对象

类型

请求的顶级浏览上下文的类型。

响应

响应有效负载是一个对象

句柄

WebWindow的句柄。

类型

创建的顶级浏览上下文的类型。

错误

无效的会话 ID

会话不存在。

没有这样的窗口

如果window已关闭。

意外的警报打开

用户提示,例如window.alert,会阻止命令的执行,直到处理完毕。

不支持的操作

由于某种原因,驱动程序或浏览器不支持该命令(例如,当无法创建新标签页或窗口时)。

示例

规范

规范
WebDriver
# 新窗口

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅