summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/webdriver/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/webdriver/README.md')
-rw-r--r--testing/web-platform/tests/webdriver/README.md100
1 files changed, 100 insertions, 0 deletions
diff --git a/testing/web-platform/tests/webdriver/README.md b/testing/web-platform/tests/webdriver/README.md
new file mode 100644
index 000000000..bc863c47f
--- /dev/null
+++ b/testing/web-platform/tests/webdriver/README.md
@@ -0,0 +1,100 @@
+# WebDriver specification tests
+
+Herein lies a set of conformance tests
+for the W3C web browser automation specification
+known as [WebDriver](http://w3c.github.io/webdriver/webdriver-spec.html).
+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 <span style="color:red;">red</span>.
+Note: Sections that likely have enough tests for now are marked in <span style="color:green;">green</span>.
+
+* 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
+* <span style="color:red;">Actions
+** Input State
+** Processing Actions Requests
+** Dispatching Actions
+** General Actions
+** Keyboard Actions
+** Pointer Actions
+** Perform Actions
+** Remote End Steps (non-Normative)
+** Releasing Actions</span>
+* User Prompts
+** Dismiss Alert
+** Accept Alert
+** Get Alert Text
+** Send Alert Text
+* Screen Capture
+** Take Screenshot
+** Take Element Screenshot
+* <span style="color:green;">Privacy</span>
+* <span style="color:green;">Security</span>
+* Element Displayedness \ No newline at end of file