files/en-us/web/webdriver/reference/classic/commands/refresh/index.md
The Refresh command of the WebDriver API reloads the current page in the active browsing context. This is equivalent to clicking the browser's reload button or calling {{domxref("Location.reload()")}} in JavaScript.
| Method | URI template |
|---|---|
POST | /session/{session id}/refresh |
session id
null if successful.
window object has been discarded, indicating that the tab or window has been closed.With a WebDriver server running on localhost:4444, assume an active session has navigated to a page. To reload the current page, use the refresh command, replacing ID with the sessionId from the New Session response:
curl -i -H "Content-Type: application/json" -d '{}' http://localhost:4444/session/ID/refresh
The server responds with a null value to indicate success:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
{{Specifications}}
{{Compat}}