Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 1 | # WebDriver Status |
| 2 | |
Jonathon Kereliuk | 855c3b24b0 | 2017-09-13 17:49:52 | [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/webdriver-spec.html). |
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 | |
Tatiana Buldina | c263819 | 2018-09-17 21:06:47 | [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 | |
| 14 | | POST | /session/{session id}/back | Back | | |
| 15 | | POST | /session/{session id}/forward | Forward | | |
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 | |
Tatiana Buldina | 7083138 | 2018-09-17 23:22:01 | [diff] [blame] | 22 | | POST | /session/{session id}/frame | Switch To Frame | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 23 | | POST | /session/{session id}/frame/parent | Switch To Parent Frame | | |
Jonathon Kereliuk | cb0a297 | 2017-11-13 16:27:27 | [diff] [blame] | 24 | | GET | /session/{session id}/window/rect | Get Window Rect | Complete | |
| 25 | | POST | /session/{session id}/window/rect | Set Window Rect | Complete | |
kereliuk | e3fbeed | 2018-08-17 21:36:26 | [diff] [blame] | 26 | | POST | /session/{session id}/window/maximize | Maximize Window | Complete | |
| 27 | | POST | /session/{session id}/window/minimize | Minimize Window | Complete | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame^] | 28 | | POST | /session/{session id}/window/fullscreen | Fullscreen Window | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 29 | | GET | /session/{session id}/element/active | Get Active Element | Complete | |
| 30 | | POST | /session/{session id}/element | Find Element | | |
| 31 | | POST | /session/{session id}/elements | Find Elements | | |
| 32 | | POST | /session/{session id}/element/{element id}/element | Find Element From Element | | |
| 33 | | POST | /session/{session id}/element/{element id}/elements | Find Elements From Element | | |
| 34 | | GET | /session/{session id}/element/{element id}/selected | Is Element Selected | | |
| 35 | | GET | /session/{session id}/element/{element id}/attribute/{name} | Get Element Attribute | | |
Tatiana Buldina | 34e575b9 | 2018-09-19 00:43:23 | [diff] [blame] | 36 | | GET | /session/{session id}/element/{element id}/property/{name} | Get Element Property | Complete | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame^] | 37 | | 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] | 38 | | GET | /session/{session id}/element/{element id}/text | Get Element Text | Complete | |
| 39 | | GET | /session/{session id}/element/{element id}/name | Get Element Tag Name | Complete | |
kereliuk | e3fbeed | 2018-08-17 21:36:26 | [diff] [blame] | 40 | | GET | /session/{session id}/element/{element id}/rect | Get Element Rect | Complete | |
Tatiana Buldina | af02273 | 2018-12-06 00:36:58 | [diff] [blame^] | 41 | | GET | /session/{session id}/element/{element id}/enabled | Is Element Enabled | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 42 | | 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^] | 43 | | POST | /session/{session id}/element/{element id}/clear | Element Clear | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 44 | | POST | /session/{session id}/element/{element id}/value | Element Send Keys | Partially Complete | [1999](https://bugs.chromium.org/p/chromedriver/issues/detail?id=1999) |
| 45 | | GET | /session/{session id}/source | Get Page Source | | |
Tatiana Buldina | c263819 | 2018-09-17 21:06:47 | [diff] [blame] | 46 | | POST | /session/{session id}/execute/sync | Execute Script | Partially Complete | [2398](https://bugs.chromium.org/p/chromedriver/issues/detail?id=2398) [2556](https://bugs.chromium.org/p/chromedriver/issues/detail?id=2556) |
| 47 | | POST | /session/{session id}/execute/async | Execute Async Script | Partially Complete | [2398](https://bugs.chromium.org/p/chromedriver/issues/detail?id=2398) [2556](https://bugs.chromium.org/p/chromedriver/issues/detail?id=2556) |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 48 | | GET | /session/{session id}/cookie | Get All Cookies | Complete | |
| 49 | | GET | /session/{session id}/cookie/{name} | Get Named Cookie | Complete | |
| 50 | | POST | /session/{session id}/cookie | Add Cookie | Partially Complete | [2002](https://bugs.chromium.org/p/chromedriver/issues/detail?id=2002) |
| 51 | | DELETE | /session/{session id}/cookie/{name} | Delete Cookie | Complete | |
| 52 | | DELETE | /session/{session id)/cookie | Delete All Cookies | Complete | |
| 53 | | POST | /session/{session id}/actions | Perform Actions | Incomplete | [1897](https://bugs.chromium.org/p/chromedriver/issues/detail?id=1897) |
| 54 | | DELETE | /session/{session id}/actions | Release Actions | Incomplete | [1897](https://bugs.chromium.org/p/chromedriver/issues/detail?id=1897) |
John Chen | f5bb98a | 2018-08-23 05:12:11 | [diff] [blame] | 55 | | POST | /session/{session id}/alert/dismiss | Dismiss Alert | Complete | |
| 56 | | POST | /session/{session id}/alert/accept | Accept Alert | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 57 | | GET | /session/{session id}/alert/text | Get Alert Text | Complete | |
Tatiana Buldina | 243f92f | 2018-09-14 19:24:18 | [diff] [blame] | 58 | | POST | /session/{session id}/alert/text | Send Alert Text | Complete | |
Jonathon Kereliuk | 1bc8b05 | 2017-09-11 16:07:12 | [diff] [blame] | 59 | | GET | /session/{session id}/screenshot | Take Screenshot | | |
Tatiana Buldina | cc343aa | 2018-08-28 22:02:51 | [diff] [blame] | 60 | | GET | /session/{session id}/element/{element id}/screenshot | Take Element Screenshot | Complete | |