新視窗

WebDriver API 的新視窗 命令開啟一個新的型別為視窗標籤頁的頂級瀏覽上下文,並返回一個包含新WebWindow控制代碼及其建立的型別的字典。如果瀏覽器無法建立請求的型別,則會嘗試建立備用型別。

語法

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

URL 引數

會話 ID

會話的識別符號。

有效負載

輸入是一個物件

型別

請求的頂級瀏覽上下文的型別。

響應

響應有效負載是一個物件

控制代碼

WebWindow的控制代碼。

型別

建立的頂級瀏覽上下文的型別。

錯誤

無效的會話 ID

會話不存在。

沒有這樣的視窗

如果window已關閉。

意外的警報開啟

使用者提示,例如window.alert,會阻止命令的執行,直到處理完畢。

不支援的操作

由於某種原因,驅動程式或瀏覽器不支援該命令(例如,當無法建立新標籤頁或視窗時)。

示例

規範

規範
WebDriver
# 新視窗

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。

另請參閱