⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.
wiki:WebDriverStatus

Version 1 (modified by Carlos Garcia Campos, 9 years ago) ( diff )

--

WebDriver commands implementation status

This is the list of ​WebDriver commands and their current status in ​WebKit. See also the list of bugs in ​Bugzilla.

Method URL Command Status Comments
POST /session ​New Session Partially complete Proxy support is missing
DELETE /session/{sessionId} ​Delete Session Complete
GET /status ​Status Not yet implemented
GET /session/{sessionId}/timeouts ​Get Timeouts Not yet implemented
POST /session/{sessionId}/timeouts ​Set Timeouts Complete
POST /session/{sessionId}/url ​Get Complete
GET /session/{sessionId}/url ​Get Current URL Complete
POST /session/{sessionId}/back ​Back Complete
POST /session/{sessionId}/forward ​Forward Complete
POST /session/{sessionId}/refresh ​Refresh Complete
GET /session/{sessionId}/title ​Get Title Complete
GET /session/{sessionId}/window ​Get Window Handle Complete
DELETE /session/{sessionId}/window ​Close Window Complete
POST /session/{sessionId}/window ​Switch To Window Complete
POST /session/{sessionId}/frame ​Switch To Frame Complete
POST /session/{sessionId}/frame/parent ​Switch To Parent Frame Complete
GET /session/{sessionId}/window/handles ​Get Window Handles Complete
GET /session/{sessionId}/window/rect Get Window Rect Not yet implemented Implemented using legacy selenium commands just to pass selenium tests, will be implemented when we start running WPT tests and legacy ones will be removed.
POST /session/{sessionId}/window/rect ​Set Window Rect Not yet implemented Implemented using legacy selenium commands just to pass selenium tests, will be implemented when we start running WPT tests and legacy ones will be removed.
POST /session/{sessionId}/window/maximize ​Maximize Window Not yet implemented
POST /session/{sessionId}/window/fullscreen ​Fullscreen Window Not yet implemented
POST /session/{sessionId}/element ​Find Element Complete
POST /session/{sessionId}/elements ​Find Elements Complete
POST /session/{session id}/element/{element id}/element ​Find Element From Element Complete
POST /session/{session id}/element/{element id}/elements ​Find Elements From Element Complete
GET /session/{sessionId}/element/{elementId}/selected ​Is Element Selected Complete
GET /session/{sessionId}/element/{elementId}/attribute/{name} ​Get Element Attribute Complete
GET /session/{sessionId}/element/{elementId}/property/{name} ​Get Element Property Not yet implemented
GET /session/{sessionId}/element/{elementId}/css/{propertyName} ​Get Element CSS Value Not yet implemented
GET /session/{sessionId}/element/{elementId}/text ​Get Element Text Incomplete Normalized innerText is returned but selenium algorithm is not implemented
GET /session/{sessionId}/element/{elementId}/name ​Get Element Tag Name Complete
GET /session/{sessionId}/element/{elementId}/rect ​Get Element Rect Complete
GET /session/{sessionId}/element/{elementId}/enabled ​Is Element Enabled Complete
GET /session/{sessionId}/source ​Get Page Source Not yet implemented
POST /session/{sessionId}/execute/sync ​Execute Script Complete
POST /session/{sessionId}/execute/async ​Execute Async Script Complete
POST /session/{sessionId}/actions ​Perform Actions Not yet implemented
POST /session/{sessionId}/element/{elementId}/click ​Element Click Partially complete
POST /session/{sessionId}/element/{elementId}/clear ​Element Clear Partially complete
POST /session/{sessionId}/element/{elementId}/value ​Element Send Keys Partially complete
GET /session/{sessionId}/cookie/{name} ​Get Cookie Complete
POST /session/{sessionId}/cookie ​Add Cookie Complete
DELETE /session/{sessionId}/cookie/{name} ​Delete Cookie Complete
POST /session/{sessionId}/dismiss/alert ​Dismiss Alert Complete
POST /session/{sessionId}/alert/accept ​Accept Alert Complete
GET /session/{sessionId}/alert/text ​Get Alert Text Complete
POST /session/{sessionId}/alert/text ​Send Alert Text Complete
GET /session/{sessionId}/screenshot ​Take Screenshot Complete
GET /session/{sessionId}/element/{elementId}/screenshot ​Take Element Screenshot Complete
GET /session/{sessionId}/element/{elementId}/displayed ​Is Element Displayed Complete
Note: See TracWiki for help on using the wiki.