POST |
/session |
New Session |
Complete |
Partially Complete 1997 |
Supported 10240 |
DELETE |
/session/{sessionId} |
Delete Session |
Complete |
Complete |
Supported 10240 |
GET |
/status |
Status |
Complete |
Complete |
Supported 10240 |
GET |
/session/{sessionId}/timeouts |
Get Timeouts |
Complete |
Complete |
Incomplete Priority 3 |
POST |
/session/{sessionId}/timeouts |
Set Timeouts |
Partially complete Bug 1264259 - Implement user prompt handler |
Partially Complete 1951 |
Supported 10240 |
POST |
/session/{sessionId}/url |
Navigate To |
Partially complete Bug 1264259 - Implement user prompt handler Bug 1280448 - Basic auth information lost when navigating Bug 1333458 - Improve logic to determine if a load event is expected |
Partially Complete 1987 |
Supported 10240 |
GET |
/session/{sessionId}/url |
Get Current URL |
Partially complete Bug 1264259 - Implement user prompt handler |
Complete |
Supported 10240 |
POST |
/session/{sessionId}/back |
Back |
Partially complete Bug 1264259 - Implement user prompt handler |
|
Supported 10240 |
POST |
/session/{sessionId}/forward |
Forward |
Partially complete Bug 1264259 - Implement user prompt handler |
|
Supported 10240 |
POST |
/session/{sessionId}/refresh |
Refresh |
Partially complete Bug 1264259 - Implement user prompt handler |
Partially Complete 1988 |
Supported 10240 |
GET |
/session/{sessionId}/title |
Get Title |
Partially complete Bug 1255946 - Getting top-level browsing context’s title from nested browsing context if frame is changed with target=_top does not work Bug 1264259 - Implement user prompt handler |
Complete |
Supported 10240 |
GET |
/session/{sessionId}/window/handle |
Get Window Handle |
Partially complete Bug 1264259 - Implement user prompt handler |
Complete |
Supported 15063 |
DELETE |
/session/{sessionId}/window |
Close Window |
Partially complete Bug 1264259 - Implement user prompt handler |
Partially Complete 1990 |
Supported 10586 |
POST |
/session/{sessionId}/window |
Switch To Window |
Partially complete Bug 1264259 - Implement user prompt handler Bug 1301073 - Switch To Window should not allow switching by window name Bug 1305822 - Marionette should switch back to the top-level context when switching windows |
Partially Complete 1991 |
Supported 10586 |
GET |
/session/{sessionId}/window/handles |
Get Window Handles |
Partially complete Bug 1264259 - Implement user prompt handler Bug 1311041 - Window handle changes on remoteness change |
Complete |
Supported 15063 |
POST |
/session/{sessionId}/frame |
Switch To Frame |
Partially complete Bug 1143908 - Switching to frame by element should accept element reference instead of UUID Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler |
Partially Complete 1992 |
Supported 10586 |
POST |
/session/{sessionId}/frame/parent |
Switch To Parent Frame |
Partially complete Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler |
|
Supported 10586 |
GET |
/session/{sessionId}/window/rect |
Get Window Rect |
Complete |
Complete |
Not Supported Priority 3 |
POST |
/session/{sessionId}/window/rect |
Set Window Rect |
Complete |
Complete |
Not Supported Priority 3 |
POST |
/session/{sessionId}/window/size |
Set Window Size |
Partially complete Bug 1264259 - Implement user prompt handler |
|
unknown status |
GET |
/session/{sessionId}/window/size |
Get Window Size |
Partially complete Bug 1264259 - Implement user prompt handler |
|
unknown status |
POST |
/session/{sessionId}/window/maximize |
Maximize Window |
Partially complete Bug 1264259 - Implement user prompt handler |
Incomplete 1940 |
Not Supported Priority 3 |
POST |
/session/{session id}/window/minimize |
Minimize Window |
|
Incomplete 1940 |
Not Supported Priority 3 |
POST |
/session/{sessionId}/window/fullscreen |
Fullscreen Window |
Partially complete Bug 1264259 - Implement user prompt handler |
Partially Complete 1993 |
Not Supported Priority 4 |
GET |
/session/{session id}/element/active |
Get Active Element |
|
Complete |
Supported 10586 |
POST |
/session/{sessionId}/element |
Find Element |
Partially complete Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler Bug 1381519 - Find element does not work when link text case changed by CSS text-transform |
|
Supported 10586 |
POST |
/session/{sessionId}/elements |
Find Elements |
Partially complete Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler Bug 1381519 - Find element does not work when link text case changed by CSS text-transform |
|
Supported 10586 |
POST |
/session/{session id}/element/{element id}/element |
Find Element From Element |
Partially complete Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler Bug 1381519 - Find element does not work when link text case changed by CSS text-transform |
|
Supported 10586 |
POST |
/session/{session id}/element/{element id}/elements |
Find Elements From Element |
Partially complete Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler Bug 1381519 - Find element does not work when link text case changed by CSS text-transform |
|
Supported 10586 |
GET |
/session/{sessionId}/element/{elementId}/selected |
Is Element Selected |
Incomplete Bug 1279205 - Implement spec compatible Is Element Selected command Bug 1264259 - Implement user prompt handler |
|
Supported 10240 |
GET |
/session/{sessionId}/element/{elementId}/attribute/{name} |
Get Element Attribute |
Partially complete Bug 1264259 - Implement user prompt handler |
|
Supported 10240 |
GET |
/session/{sessionId}/element/{elementId}/property/{name} |
Get Element Property |
Partially complete Bug 1260233 - Can't get value from file type input Bug 1264259 - Implement user prompt handler Bug 1398792 - getElementProperty does not use content principal of element |
Incomplete 1936 |
Incomplete Priority 2 |
GET |
/session/{sessionId}/element/{elementId}/css/{propertyName} |
Get Element CSS Value |
Partially complete Bug 1264259 - Implement user prompt handler |
Partially Complete 1994 |
Supported 10240 |
GET |
/session/{sessionId}/element/{elementId}/text |
Get Element Text |
Partially complete Bug 1264259 - Implement user prompt handler |
Complete |
Supported 10240 |
GET |
/session/{sessionId}/element/{elementId}/name |
Get Element Tag Name |
Partially complete Bug 1264259 - Implement user prompt handler |
Complete |
Supported 10240 |
GET |
/session/{sessionId}/element/{elementId}/rect |
Get Element Rect |
Partially complete Bug 1264259 - Implement user prompt handler |
Incomplete 1937 |
Supported 10586 |
GET |
/session/{sessionId}/element/{elementId}/enabled |
Is Element Enabled |
Partially complete Bug 1264259 - Implement user prompt handler Bug 1354201 - Make Is Element Enabled command WebDriver conforming |
Partially Complete 1995 |
Supported 10240 |
POST |
/session/{sessionId}/element/{elementId}/click |
Element Click |
Partially complete Bug 1264259 - Implement user prompt handler |
Partially Complete 1996 |
Supported 10240 |
POST |
/session/{sessionId}/element/{elementId}/clear |
Element Clear |
Incomplete Bug 1264259 - Implement user prompt handler |
Partially Complete 1998 |
Supported 10240 |
POST |
/session/{sessionId}/element/{elementId}/value |
Element Send Keys |
Partially complete Bug 1255260 - Incorrect number of keyDown events when using modifiers Bug 1264259 - Implement user prompt handler Bug 1385895 - Element Send Keys selects wrong when dispatching text to |
Partially Complete 1999 |
Incomplete Priority 2 |
GET |
/session/{sessionId}/source |
Get Page Source |
Partially complete Bug 1264259 - Implement user prompt handler |
|
Supported 10586 |
POST |
/session/{sessionId}/execute |
Execute Script |
Incomplete Bug 1274251 - Provide serialisation of Window object Bug 1128997 - Support indefinite script timeout Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler Bug 1270585 - A modal opening whilst a script runs causes that execute*Script call to immediately return with a null result Bug 1335472 - Promises-based execute script |
Partially Complete 2000 |
Supported 15063 |
POST |
/session/{sessionId}/execute_async |
Execute Async Script |
Incomplete Bug 1274251 - Provide serialisation of Window object Bug 1128997 - Support indefinite script timeout Bug 1202246 - After switching remote frame, the uuid of the element has changed Bug 1264259 - Implement user prompt handler Bug 1270585 - A modal opening whilst a script runs causes that execute*Script call to immediately return with a null result Bug 1335472 - Promises-based execute script |
Partially Complete 2001 |
Supported 15063 |
GET |
/session/{session id}/cookie |
Get All Cookies |
|
Complete |
Supported 10240 |
POST |
/session/{sessionId}/cookie/{name} |
Get Cookie |
Partially complete Bug 1264259 - Implement user prompt handler |
Complete |
Supported 10240 |
GET |
/session/{sessionId}/cookie |
Add Cookie |
Partially complete Bug 1264259 - Implement user prompt handler |
Partially Complete 2002 |
Supported 10240 |
DELETE |
/session/{sessionId}/cookie/{name} |
Delete Cookie |
Partially complete Bug 1264259 - Implement user prompt handler |
Complete |
Supported 10240 |
DELETE |
/session/{session id)/cookie |
Delete All Cookies |
|
Complete |
Supported 10586 |
POST |
/session/{sessionId}/actions |
Perform Actions |
Partially complete Bug 1264259 - Implement user prompt handler Bug 1292178 - [meta] Implement W3C WebDriver-compatible Actions API implementation in marionette |
Incomplete 1897 |
Not Supported Priority 3 |
DELETE |
|
|
|
Incomplete 1897 |
Not Supported Priority 3 |
POST |
/session/{sessionId}/dismiss/alert |
Dismiss Alert |
Partially complete Bug 1263661 - Associate user prompts with browser, and not with session |
Partially Complete 1500 |
Supported 15063 |
POST |
/session/{sessionId}/alert/accept |
Accept Alert |
Partially complete Bug 1263661 - Associate user prompts with browser, and not with session |
Partially Complete 1500 |
Supported 15063 |
GET |
/session/{sessionId}/alert/text |
Get Alert Text |
Partially complete Bug 1263661 - Associate user prompts with browser, and not with session |
Complete |
Supported 15063 |
POST |
/session/{sessionId}/alert/text |
Send Alert Text |
Partially complete Bug 1263661 - Associate user prompts with browser, and not with session |
Partially Complete 2003 |
Supported 15063 |
GET |
/session/{sessionId}/screenshot |
Take Screenshot |
Partially complete Bug 1264259 - Implement user prompt handler Bug 1385706 - Screenshot is smaller than viewPoint |
|
Supported 10240 |
GET |
/session/{sessionId}/element/{elementId}/screenshot |
Take Element Screenshot |
Partially complete Bug 1264259 - Implement user prompt handler |
Incomplete 1938 |
Supported 10240 |