Forward

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Lệnh Forward của API WebDriver điều hướng đến trang tiếp theo trong lịch sử duyệt web. Điều này tương đương với việc nhấn nút chuyển tiếp của trình duyệt hoặc gọi History.forward() trong JavaScript.

Cú pháp

Method URI template
POST /session/{session id}/forward

Tham số URL

session id

Định danh của phiên.

Giá trị trả về

null nếu thành công.

Lỗi

Invalid session id

Phiên không tồn tại.

No such window

Đối tượng window đã bị loại bỏ, cho biết tab hoặc cửa sổ đã bị đóng.

Timeout

Việc điều hướng không hoàn tất trước khi thời gian chờ hết hạn.

Ví dụ

Điều hướng tiến trong lịch sử duyệt web

Với một WebDriver server đang chạy trên localhost:4444, giả sử một phiên đang hoạt động đã điều hướng qua ít nhất hai trang và đã quay lại. Để chuyển tiếp đến trang tiếp theo, hãy dùng lệnh forward, thay ID bằng sessionId từ phản hồi của New Session:

bash
curl -i -H "Content-Type: application/json" -d '{}' http://localhost:4444/session/ID/forward

Máy chủ trả về một giá trị null để báo hiệu thành công:

http
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8

{"value":null}

Đặc tả

Specification
WebDriver
# forward

Tương thích trình duyệt

Xem thêm