servo/tests/wpt/web-platform-tests/webdriver
2017-04-22 14:17:10 +02:00
..
actions Update web-platform-tests to revision 58eb04cecbbec2e18531ab440225e38944a9c444 2017-04-22 14:17:10 +02:00
support Update web-platform-tests to revision 58eb04cecbbec2e18531ab440225e38944a9c444 2017-04-22 14:17:10 +02:00
conftest.py Update web-platform-tests to revision 58eb04cecbbec2e18531ab440225e38944a9c444 2017-04-22 14:17:10 +02:00
contexts.py Update web-platform-tests to revision 58eb04cecbbec2e18531ab440225e38944a9c444 2017-04-22 14:17:10 +02:00
interface.html Update web-platform-tests to revision 15ad8eaadd91425cc9331b2e658d4c2796ae5ad8 2016-04-04 09:43:55 +02:00
navigation.py Update web-platform-tests to revision 58eb04cecbbec2e18531ab440225e38944a9c444 2017-04-22 14:17:10 +02:00
OWNERS Update web-platform-tests to revision 58eb04cecbbec2e18531ab440225e38944a9c444 2017-04-22 14:17:10 +02:00
README.md Update web-platform-tests to revision e8bfc205e36ad699601212cd50083870bad9a75d 2016-11-15 09:35:34 +01:00

WebDriver specification tests

Herein lies a set of conformance tests for the W3C web browser automation specification known as WebDriver. The purpose of these tests is determine implementation compliance so that different driver implementations can determine whether they meet the recognised standard.

Chapters of the Spec that still need tests

Note: Sections that are currently we believe are not quite stable enough for tests yet are in red. Note: Sections that likely have enough tests for now are marked in green.

  • Routing Requests
  • List of Endpoints (existance tests)
  • List of Error Codes (Description is NON Normative)
  • Capabilities
  • Sessions
  • Delete Session
  • Set Timeouts
  • Navigation ** Get Current URL ** Back ** Forward ** Refresh ** Get Title
  • Command Contexts ** Get Window Handle ** Close Window ** Switch To Window ** Get Window Handles ** Switch To Frame ** Switch To Parent Frame
  • Resizing and Positioning Windows ** Get Window Size ** Set Window Size ** Get Window Position ** Set Window Position ** Maximize Window ** Minimize Window ** Fullscreen Window
  • Elements ** Element Interactability ** Get Active Element
  • Element Retrieval ** Locator Strategies *** CSS Selectors *** Link Text *** Partial Link Text *** XPath ** Find Element ** Find Elements ** Find Element from Element ** Find Elements from Element
  • Element State ** Is Element Selected ** Get Element Attribute ** Get Element Property ** Get Element CSS value ** Get Element Text ** Get Element Tag name ** Get Element Rect ** Is Element Enabled
  • Element Interaction ** Element Click ** Element Clear ** Element Send Keys
  • Document Handling ** Getting Page Source ** Executing Script ** Execute Script ** Execute Async Script
  • Cookies ** Get All Cookies ** Get Named Cookies ** Add Cookie ** Delete Cookie ** Delete All Cookies
  • Actions ** Input State ** Processing Actions Requests ** Dispatching Actions ** General Actions ** Keyboard Actions ** Pointer Actions ** Perform Actions ** Remote End Steps (non-Normative) ** Releasing Actions
  • User Prompts ** Dismiss Alert ** Accept Alert ** Get Alert Text ** Send Alert Text
  • Screen Capture ** Take Screenshot ** Take Element Screenshot
  • Privacy
  • Security
  • Element Displayedness