Forward
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 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:
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/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
Đặc tả
| Thông số kỹ thuật |
|---|
| WebDriver> # forward> |