新視窗
WebDriver API 的 New Window 命令會開啟一個型別為window或tab的新頂層瀏覽上下文,並返回一個包含新WebWindow的handle及其建立的type的字典。如果瀏覽器無法建立請求的type,則會嘗試建立備選type。
語法
| 方法 | URI 模板 |
|---|---|
POST |
/session/{session id}/window/new |
URL 引數
session id-
會話的識別符號。
負載
輸入是一個物件
type-
請求的頂層瀏覽上下文的型別。
Response
響應體是一個物件
錯誤
- 無效的會話 ID
-
會話不存在。
- 未找到該視窗
-
如果
window已被關閉。 - 意外的 alert 開啟
-
使用者提示(如
window.alert)會阻止命令執行,直到處理完畢。 - 不支援的操作
-
驅動程式或瀏覽器因某種原因不支援此命令(例如,無法建立新標籤頁或視窗)。
規範
| 規範 |
|---|
| WebDriver # new-window |
瀏覽器相容性
載入中…
另見
- 關閉視窗命令