blob: 70952ae615e9a9adcbfd84f2489a14ff17c21a71 [file] [log] [blame] [view]
Jonathon Kereliuk1bc8b052017-09-11 16:07:121# WebDriver Status
2
Jonathon Kereliuk855c3b24b02017-09-13 17:49:523Below 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 Kereliuk1bc8b052017-09-11 16:07:124
Jonathon Kereliuk1bc8b052017-09-11 16:07:125| Method | URL | Command | Status | Bug
6| --- | --- | --- | --- | --- |
Tatiana Buldinaaf022732018-12-06 00:36:587| POST | /session | New Session | Complete |
8| DELETE | /session/{session id} | Delete Session | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:129| GET | /status | Status | Complete |
10| GET | /session/{session id}/timeouts | Get Timeouts | Complete |
kereliuke3fbeed2018-08-17 21:36:2611| POST | /session/{session id}/timeouts | Set Timeouts | Complete |
Tatiana Buldinac2638192018-09-17 21:06:4712| POST | /session/{session id}/url | Navigate To | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1213| GET | /session/{session id}/url | Get Current URL | Complete |
14| POST | /session/{session id}/back | Back | |
15| POST | /session/{session id}/forward | Forward | |
Tatiana Buldinaaf022732018-12-06 00:36:5816| POST | /session/{session id}/refresh | Refresh | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1217| GET | /session/{session id}/title | Get Title | Complete |
18| GET | /session/{session id}/window | Get Window Handle | Complete |
John Chenf5bb98a2018-08-23 05:12:1119| DELETE | /session/{session id}/window | Close Window | Complete |
kereliuke3fbeed2018-08-17 21:36:2620| POST | /session/{session id}/window | Switch To Window | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1221| GET | /session/{session id}/window/handles | Get Window Handles | Complete |
Tatiana Buldina70831382018-09-17 23:22:0122| POST | /session/{session id}/frame | Switch To Frame | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1223| POST | /session/{session id}/frame/parent | Switch To Parent Frame | |
Jonathon Kereliukcb0a2972017-11-13 16:27:2724| GET | /session/{session id}/window/rect | Get Window Rect | Complete |
25| POST | /session/{session id}/window/rect | Set Window Rect | Complete |
kereliuke3fbeed2018-08-17 21:36:2626| POST | /session/{session id}/window/maximize | Maximize Window | Complete |
27| POST | /session/{session id}/window/minimize | Minimize Window | Complete |
Tatiana Buldinaaf022732018-12-06 00:36:5828| POST | /session/{session id}/window/fullscreen | Fullscreen Window | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1229| 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 Buldina34e575b92018-09-19 00:43:2336| GET | /session/{session id}/element/{element id}/property/{name} | Get Element Property | Complete |
Tatiana Buldinaaf022732018-12-06 00:36:5837| GET | /session/{session id}/element/{element id}/css/{property name} | Get Element CSS Value | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1238| 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 |
kereliuke3fbeed2018-08-17 21:36:2640| GET | /session/{session id}/element/{element id}/rect | Get Element Rect | Complete |
Tatiana Buldinaaf022732018-12-06 00:36:5841| GET | /session/{session id}/element/{element id}/enabled | Is Element Enabled | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1242| POST | /session/{session id}/element/{element id}/click | Element Click | Partially Complete | [1996](https://bugs.chromium.org/p/chromedriver/issues/detail?id=1996)
Tatiana Buldinaaf022732018-12-06 00:36:5843| POST | /session/{session id}/element/{element id}/clear | Element Clear | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1244| 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 Buldinac2638192018-09-17 21:06:4746| 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 Kereliuk1bc8b052017-09-11 16:07:1248| 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 Chenf5bb98a2018-08-23 05:12:1155| POST | /session/{session id}/alert/dismiss | Dismiss Alert | Complete |
56| POST | /session/{session id}/alert/accept | Accept Alert | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1257| GET | /session/{session id}/alert/text | Get Alert Text | Complete |
Tatiana Buldina243f92f2018-09-14 19:24:1858| POST | /session/{session id}/alert/text | Send Alert Text | Complete |
Jonathon Kereliuk1bc8b052017-09-11 16:07:1259| GET | /session/{session id}/screenshot | Take Screenshot | |
Tatiana Buldinacc343aa2018-08-28 22:02:5160| GET | /session/{session id}/element/{element id}/screenshot | Take Element Screenshot | Complete |