Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 1 | # WebDriver Status |
| 2 | |
Philip Jägenstedt | 7db5e73 | 2020-07-05 23:06:46 | [diff] [blame] | 3 | Below is a list of all WebDriver commands and their current support in ChromeDriver based on what is in the [WebDriver Specification](https://w3c.github.io/webdriver/). |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 4 | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 5 | | Method | URL | Command | Status | Bug |
| 6 | | --- | --- | --- | --- | --- | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame] | 7 | | POST | /session | New Session | Complete | |
| 8 | | DELETE | /session/{session id} | Delete Session | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 9 | | GET | /status | Status | Complete | |
| 10 | | GET | /session/{session id}/timeouts | Get Timeouts | Complete | |
kereliuk | e3fbeed | 2018-08-17 21:36:26 | [diff] [blame] | 11 | | POST | /session/{session id}/timeouts | Set Timeouts | Complete | |
John Chen | 196cadf0 | 2019-04-30 15:21:36 | [diff] [blame] | 12 | | POST | /session/{session id}/url | Navigate To | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 13 | | GET | /session/{session id}/url | Get Current URL | Complete | |
John Chen | 196cadf0 | 2019-04-30 15:21:36 | [diff] [blame] | 14 | | POST | /session/{session id}/back | Back | Complete | |
| 15 | | POST | /session/{session id}/forward | Forward | Complete | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame] | 16 | | POST | /session/{session id}/refresh | Refresh | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 17 | | GET | /session/{session id}/title | Get Title | Complete | |
| 18 | | GET | /session/{session id}/window | Get Window Handle | Complete | |
John Chen | f5bb98a | 2018-08-23 05:12:11 | [diff] [blame] | 19 | | DELETE | /session/{session id}/window | Close Window | Complete | |
kereliuk | e3fbeed | 2018-08-17 21:36:26 | [diff] [blame] | 20 | | POST | /session/{session id}/window | Switch To Window | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 21 | | GET | /session/{session id}/window/handles | Get Window Handles | Complete | |
John Chen | e1f5abb | 2019-10-01 20:54:30 | [diff] [blame] | 22 | | POST | /session/{session id}/window/new | New Window | Complete | |
John Chen | 196cadf0 | 2019-04-30 15:21:36 | [diff] [blame] | 23 | | POST | /session/{session id}/frame | Switch To Frame | Complete | |
| 24 | | POST | /session/{session id}/frame/parent | Switch To Parent Frame | Complete | |
Jonathon Kereliuk | cb0a297 | 2017-11-13 16:27:27 | [diff] [blame] | 25 | | GET | /session/{session id}/window/rect | Get Window Rect | Complete | |
| 26 | | POST | /session/{session id}/window/rect | Set Window Rect | Complete | |
kereliuk | e3fbeed | 2018-08-17 21:36:26 | [diff] [blame] | 27 | | POST | /session/{session id}/window/maximize | Maximize Window | Complete | |
| 28 | | POST | /session/{session id}/window/minimize | Minimize Window | Complete | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame] | 29 | | POST | /session/{session id}/window/fullscreen | Fullscreen Window | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 30 | | GET | /session/{session id}/element/active | Get Active Element | Complete | |
John Chen | 196cadf0 | 2019-04-30 15:21:36 | [diff] [blame] | 31 | | POST | /session/{session id}/element | Find Element | Complete | |
| 32 | | POST | /session/{session id}/elements | Find Elements | Complete | |
| 33 | | POST | /session/{session id}/element/{element id}/element | Find Element From Element | Complete | |
| 34 | | POST | /session/{session id}/element/{element id}/elements | Find Elements From Element | Complete | |
| 35 | | GET | /session/{session id}/element/{element id}/selected | Is Element Selected | Complete | |
| 36 | | GET | /session/{session id}/element/{element id}/attribute/{name} | Get Element Attribute | Complete | |
| 37 | | GET | /session/{session id}/element/{element id}/property/{name} | Get Element Property | Complete | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame] | 38 | | GET | /session/{session id}/element/{element id}/css/{property name} | Get Element CSS Value | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 39 | | GET | /session/{session id}/element/{element id}/text | Get Element Text | Complete | |
John Chen | 196cadf0 | 2019-04-30 15:21:36 | [diff] [blame] | 40 | | GET | /session/{session id}/element/{element id}/name | Get Element Tag Name | Complete | |
kereliuk | e3fbeed | 2018-08-17 21:36:26 | [diff] [blame] | 41 | | GET | /session/{session id}/element/{element id}/rect | Get Element Rect | Complete | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame] | 42 | | GET | /session/{session id}/element/{element id}/enabled | Is Element Enabled | Complete | |
Maksim Sadym | f4a1aed | 2020-09-17 17:06:14 | [diff] [blame] | 43 | | GET | /session/{session id}/element/{element id}/computedlabel | Get Computed Label | Complete | |
Maksim Sadym | 0e97868 | 2020-09-23 19:19:42 | [diff] [blame] | 44 | | GET | /session/{session id}/element/{element id}/computedrole | Get Computed Role | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 45 | | POST | /session/{session id}/element/{element id}/click | Element Click | Partially Complete | [1996](https://bugs.chromium.org/p/chromedriver/issues/detail?id=1996) |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame] | 46 | | POST | /session/{session id}/element/{element id}/clear | Element Clear | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 47 | | POST | /session/{session id}/element/{element id}/value | Element Send Keys | Partially Complete | [1999](https://bugs.chromium.org/p/chromedriver/issues/detail?id=1999) |
John Chen | 196cadf0 | 2019-04-30 15:21:36 | [diff] [blame] | 48 | | GET | /session/{session id}/source | Get Page Source | Complete | |
John Chen | e1f5abb | 2019-10-01 20:54:30 | [diff] [blame] | 49 | | POST | /session/{session id}/execute/sync | Execute Script | Almost Complete | [2938](https://bugs.chromium.org/p/chromedriver/issues/detail?id=2938) |
| 50 | | POST | /session/{session id}/execute/async | Execute Async Script | Almost Complete | [2938](https://bugs.chromium.org/p/chromedriver/issues/detail?id=2938) |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 51 | | GET | /session/{session id}/cookie | Get All Cookies | Complete | |
| 52 | | GET | /session/{session id}/cookie/{name} | Get Named Cookie | Complete | |
John Chen | c83119b | 2018-12-11 16:01:41 | [diff] [blame] | 53 | | POST | /session/{session id}/cookie | Add Cookie | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 54 | | DELETE | /session/{session id}/cookie/{name} | Delete Cookie | Complete | |
| 55 | | DELETE | /session/{session id)/cookie | Delete All Cookies | Complete | |
John Chen | e1f5abb | 2019-10-01 20:54:30 | [diff] [blame] | 56 | | POST | /session/{session id}/actions | Perform Actions | Complete | |
John Chen | 93de153 | 2019-05-02 15:24:41 | [diff] [blame] | 57 | | DELETE | /session/{session id}/actions | Release Actions | Complete | |
John Chen | f5bb98a | 2018-08-23 05:12:11 | [diff] [blame] | 58 | | POST | /session/{session id}/alert/dismiss | Dismiss Alert | Complete | |
| 59 | | POST | /session/{session id}/alert/accept | Accept Alert | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 60 | | GET | /session/{session id}/alert/text | Get Alert Text | Complete | |
Tatiana Buldina | 243f92f | 2018-09-14 19:24:18 | [diff] [blame] | 61 | | POST | /session/{session id}/alert/text | Send Alert Text | Complete | |
John Chen | 196cadf0 | 2019-04-30 15:21:36 | [diff] [blame] | 62 | | GET | /session/{session id}/screenshot | Take Screenshot | Complete | |
Tatiana Buldina | cc343aa | 2018-08-28 22:02:51 | [diff] [blame] | 63 | | GET | /session/{session id}/element/{element id}/screenshot | Take Element Screenshot | Complete | |
Shengfa Lin | ca19197 | 2020-06-24 22:34:52 | [diff] [blame] | 64 | | POST | /session/{session id}/print | Print Page | Partially Complete(available for Headless) | [3481](https://bugs.chromium.org/p/chromedriver/issues/detail?id=3481) |