Refresh

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 Refresh của API WebDriver tải lại trang hiện tại trong ngữ cảnh duyệt đang hoạt động. Điều này tương đương với việc nhấn nút tải lại của trình duyệt hoặc gọi Location.reload() trong JavaScript.

Cú pháp

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

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.

Unexpected alert open

Một hộp thoại mô hình đang mở, chặn thao tác này.

Ví dụ

Tải lại trang hiện tại

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 đến một trang. Để tải lại trang hiện tại, hãy dùng lệnh refresh, 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/refresh

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ả

Thông số kỹ thuật
WebDriver
# refresh

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

Xem thêm