New Window
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Lệnh New Window của API WebDriver mở một ngữ cảnh duyệt cấp cao mới kiểu window hoặc tab, và trả về một từ điển chứa handle của WebWindow mới cùng type đã được tạo. Nếu kiểu type được yêu cầu không thể được trình duyệt tạo, kiểu thay thế sẽ được thử tạo.
Cú pháp
| Method | URI template |
|---|---|
POST |
/session/{session id}/window/new |
Tham số URL
session id-
Định danh của phiên.
Dữ liệu gửi lên
Dữ liệu đầu vào là một đối tượng:
type-
Loại ngữ cảnh duyệt cấp cao được yêu cầu.
Phản hồi
Phần dữ liệu phản hồi là một đối tượng:
Lỗi
- Invalid session ID
-
Phiên không tồn tại.
- No such window
-
Nếu
windowđã bị đóng. - Unexpected alert open
-
Một lời nhắc của người dùng, chẳng hạn như
window.alert, chặn việc thực thi lệnh cho đến khi nó được xử lý. - Unsupported Operation
-
Driver hoặc trình duyệt không hỗ trợ lệnh này vì một lý do nào đó, ví dụ khi không thể tạo tab hoặc cửa sổ mới.
Đặc tả
| Thông số kỹ thuật |
|---|
| WebDriver> # new-window> |
Tương thích trình duyệt
Xem thêm
- Close Window command