From : https://www.w3.org/TR/webdriver/
Implementation of W3 by chrome : https://chromium.googlesource.com/chromium/src/+/lkgr/docs/chromedriver_status.md
Implementation of W3 by Microsoft (Edge) : https://docs.microsoft.com/en-us/microsoft-edge/webdriver#commands
Implementation of W3 by Apple (Safari) : https://developer.apple.com/documentation/webkit/macos_webdriver_commands_for_safari_12_and_later
Implementation of JsonWire by Apple (Safari) : https://developer.apple.com/documentation/webkit/macos_webdriver_commands_for_safari_11_1_and_earlier
Below you will find:
- List of W3 commands
- List of commands by constant name with url
Implemented | Method | URI Template | Command |
---|---|---|---|
![]() |
POST | /session | New Session |
![]() |
DELETE | /session/{session id} | Delete Session |
![]() |
GET | /status | Status |
![]() |
GET | /session/{session id}/timeouts | Get Timeouts |
![]() |
POST | /session/{session id}/timeouts | Set Timeouts |
![]() |
POST | /session/{session id}/url | Navigate To |
![]() |
GET | /session/{session id}/url | Get Current URL |
![]() |
POST | /session/{session id}/back | Back |
![]() |
POST | /session/{session id}/forward | Forward |
![]() |
POST | /session/{session id}/refresh | Refresh |
![]() |
GET | /session/{session id}/title | Get Title |
![]() |
GET | /session/{session id}/window | Get Window Handle |
![]() |
DELETE | /session/{session id}/window | Close Window |
![]() |
POST | /session/{session id}/window | Switch To Window |
![]() |
GET | /session/{session id}/window/handles | Get Window Handles |
![]() |
POST | /session/{session id}/frame | Switch To Frame |
![]() |
POST | /session/{session id}/frame/parent | Switch To Parent Frame |
![]() |
GET | /session/{session id}/window/rect | Get Window Rect |
![]() |
POST | /session/{session id}/window/rect | Set Window Rect |
![]() |
POST | /session/{session id}/window/maximize | Maximize Window |
![]() |
POST | /session/{session id}/window/minimize | Minimize Window |
![]() |
POST | /session/{session id}/window/fullscreen | Fullscreen Window |
![]() |
GET | /session/{session id}/element/active | Get Active Element |
![]() |
POST | /session/{session id}/element | Find Element |
![]() |
POST | /session/{session id}/elements | Find Elements |
![]() |
POST | /session/{session id}/element/{element id}/element | Find Element From Element |
![]() |
POST | /session/{session id}/element/{element id}/elements | Find Elements From Element |
![]() |
GET | /session/{session id}/element/{element id}/selected | Is Element Selected |
![]() |
GET | /session/{session id}/element/{element id}/attribute/{name} | Get Element Attribute |
![]() |
GET | /session/{session id}/element/{element id}/property/{name} | Get Element Property |
![]() |
GET | /session/{session id}/element/{element id}/css/{property name} | Get Element CSS Value |
![]() |
GET | /session/{session id}/element/{element id}/text | Get Element Text |
![]() |
GET | /session/{session id}/element/{element id}/name | Get Element Tag Name |
![]() |
GET | /session/{session id}/element/{element id}/rect | Get Element Rect |
![]() |
GET | /session/{session id}/element/{element id}/enabled | Is Element Enabled |
![]() |
POST | /session/{session id}/element/{element id}/click | Element Click |
![]() |
POST | /session/{session id}/element/{element id}/clear | Element Clear |
![]() |
POST | /session/{session id}/element/{element id}/value | Element Send Keys |
![]() |
GET | /session/{session id}/source | Get Page Source |
![]() |
POST | /session/{session id}/execute/sync | Execute Script |
![]() |
POST | /session/{session id}/execute/async | Execute Async Script |
![]() |
GET | /session/{session id}/cookie | Get All Cookies |
![]() |
GET | /session/{session id}/cookie/{name} | Get Named Cookie |
![]() |
POST | /session/{session id}/cookie | Add Cookie |
![]() |
DELETE | /session/{session id}/cookie/{name} | Delete Cookie |
![]() |
DELETE | /session/{session id}/cookie | Delete All Cookies |
![]() |
POST | /session/{session id}/actions | Perform Actions |
![]() |
DELETE | /session/{session id}/actions | Release Actions |
![]() |
POST | /session/{session id}/alert/dismiss | Dismiss Alert |
![]() |
POST | /session/{session id}/alert/accept | Accept Alert |
![]() |
GET | /session/{session id}/alert/text | Get Alert Text |
![]() |
POST | /session/{session id}/alert/text | Send Alert Text |
![]() |
GET | /session/{session id}/screenshot | Take Screenshot |
![]() |
GET | /session/{session id}/element/{element id}/screenshot | Take Element Screenshot |
W3 compatible | Method | URI Template | Constant |
---|---|---|---|
![]() |
GET | /session/{session id}/cookie | GET_ALL_COOKIES |
![]() |
POST | /session/{session id}/cookie | ADD_COOKIE |
![]() |
DELETE | /session/{session id}/cookie | DELETE_ALL_COOKIES |
![]() |
DELETE | /session/{session id}/cookie/{name} | DELETE_COOKIE |
![]() |
POST | /session/{session id}/element | FIND_ELEMENT |
![]() |
POST | /session/{session id}/elements | FIND_ELEMENTS |
![]() |
POST | /session/{session id}/element/{element id}/clear | CLEAR_ELEMENT |
![]() |
POST | /session/{session id}/element/{element id}/click | CLICK_ELEMENT |
![]() |
GET | /session/{session id}/element/{element id}/equals/:other | ELEMENT_EQUALS |
![]() |
POST | /session/{session id}/element/{element id}/element | FIND_CHILD_ELEMENT |
![]() |
POST | /session/{session id}/element/{element id}/elements | FIND_CHILD_ELEMENTS |
![]() |
POST | /session/{session id}/element/active | GET_ACTIVE_ELEMENT |
![]() |
GET | /session/{session id}/element/{element id}/attribute/{name} | GET_ELEMENT_ATTRIBUTE |
![]() |
GET | /session/{session id}/element/{element id}/css/{property name} | GET_ELEMENT_VALUE_OF_CSS_PROPERTY |
![]() |
GET | /session/{session id}/element/{element id}/location | GET_ELEMENT_LOCATION |
![]() |
GET | /session/{session id}/element/{element id}/location_in_view | GET_ELEMENT_LOCATION_ONCE_SCROLLED_INTO_VIEW |
![]() |
GET | /session/{session id}/element/{element id}/size | GET_ELEMENT_SIZE |
![]() |
GET | /session/{session id}/element/{element id}/name | GET_ELEMENT_TAG_NAME |
![]() |
GET | /session/{session id}/element/{element id}/text | GET_ELEMENT_TEXT |
![]() |
GET | /session/{session id}/element/{element id}/displayed | IS_ELEMENT_DISPLAYED |
![]() |
GET | /session/{session id}/element/{element id}/enabled | IS_ELEMENT_ENABLED |
![]() |
GET | /session/{session id}/element/{element id}/selected | IS_ELEMENT_SELECTED |
![]() |
POST | /session/{session id}/element/{element id}/value | SEND_KEYS_TO_ELEMENT |
![]() |
POST | /session/{session id}/element/{element id}/submit | SUBMIT_ELEMENT |
![]() |
DELETE | /session/{session id}/window | CLOSE |
![]() |
POST | /session/{session id}/window | SWITCH_TO_WINDOW |
![]() |
GET | /session/{session id}/window_handle | GET_CURRENT_WINDOW_HANDLE |
![]() |
GET | /session/{session id}/window_handles | GET_WINDOW_HANDLES |
![]() |
GET | /session/{session id}/window/{windowHandle}/position | GET_WINDOW_POSITION |
![]() |
GET | /session/{session id}/window/{windowHandle}/size | GET_WINDOW_SIZE |
![]() |
POST | /session/{session id}/window/{windowHandle}/maximize | MAXIMIZE_WINDOW |
![]() |
POST | /session/{session id}/window/{windowHandle}/position | SET_WINDOW_POSITION |
![]() |
POST | /session/{session id}/window/{windowHandle}/size | SET_WINDOW_SIZE |
![]() |
POST | /session/{session id}/accept_alert | ACCEPT_ALERT |
![]() |
POST | /session/{session id}/dismiss_alert | DISMISS_ALERT |
![]() |
GET | /session/{session id}/alert_text | GET_ALERT_TEXT |
![]() |
POST | /session/{session id}/alert_text | SET_ALERT_VALUE |
![]() |
POST | /session/{session id}/execute | EXECUTE_SCRIPT |
![]() |
POST | /session/{session id}/execute_async | EXECUTE_ASYNC_SCRIPT |
![]() |
POST | /session/{session id}/frame | SWITCH_TO_FRAME |
![]() |
POST | /session/{session id}/url | GET |
![]() |
GET | /session/{session id}/url | GET_CURRENT_URL |
![]() |
GET | /sessions | GET_ALL_SESSIONS |
![]() |
GET | /session/{session id}/log/types | GET_AVAILABLE_LOG_TYPES |
![]() |
POST | /session/{session id}/log | GET_LOG |
![]() |
GET | /session/{session id}/source | GET_PAGE_SOURCE |
![]() |
GET | /session/{session id}/orientation | GET_SCREEN_ORIENTATION |
![]() |
GET | /session/{session id} | GET_CAPABILITIES |
![]() |
GET | /session/{session id}/title | GET_TITLE |
![]() |
POST | /session/{session id}/back | GO_BACK |
![]() |
POST | /session/{session id}/forward | GO_FORWARD |
![]() |
POST | /session/{session id}/buttondown | MOUSE_DOWN |
![]() |
POST | /session/{session id}/buttonup | MOUSE_UP |
![]() |
POST | /session/{session id}/click | CLICK |
![]() |
POST | /session/{session id}/doubleclick | DOUBLE_CLICK |
![]() |
POST | /session/{session id}/moveto | MOVE_TO |
![]() |
POST | /session | NEW_SESSION |
![]() |
DELETE | /session/{session id} | QUIT |
![]() |
POST | /session/{session id}/refresh | REFRESH |
![]() |
POST | /session/{session id}/file | UPLOAD_FILE |
![]() |
POST | /session/{session id}/keys | SEND_KEYS_TO_ACTIVE_ELEMENT |
![]() |
POST | /session/{session id}/timeouts/implicit_wait | IMPLICITLY_WAIT |
![]() |
POST | /session/{session id}/orientation | SET_SCREEN_ORIENTATION |
![]() |
POST | /session/{session id}/timeouts | SET_TIMEOUT |
![]() |
POST | /session/{session id}/timeouts/async_script | SET_SCRIPT_TIMEOUT |
![]() |
GET | /session/{session id}/screenshot | SCREENSHOT |
![]() |
POST | /session/{session id}/touch/click | TOUCH_SINGLE_TAP |
![]() |
POST | /session/{session id}/touch/down | TOUCH_DOWN |
![]() |
POST | /session/{session id}/touch/doubleclick | TOUCH_DOUBLE_TAP |
![]() |
POST | /session/{session id}/touch/flick | TOUCH_FLICK |
![]() |
POST | /session/{session id}/touch/longclick | TOUCH_LONG_PRESS |
![]() |
POST | /session/{session id}/touch/move | TOUCH_MOVE |
![]() |
POST | /session/{session id}/touch/scroll | TOUCH_SCROLL |
![]() |
POST | /session/{session id}/touch/up | TOUCH_UP |
- Log in to post comments