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:

handle

Handle của WebWindow mới.

type

Loại ngữ cảnh duyệt cấp cao đã được tạo.

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