11---
2- title : " Snapshot of Roadmap for Selenium 2 "
2+ title : " Snapshot of Roadmaps for Selenium Releases "
33linkTitle : " Roadmap"
44weight : 15
55description : >
6- The list of remaining items toward the end of Selenium 2.0 development
6+ The list of plans and things to accomplish before a release
77---
8- This documentation previously located [ on the wiki] ( https://github.com/SeleniumHQ/selenium/wiki/RoadMap/eef12bca5fdc865449ad2d1735ee08e40ba0bd2b ) \
8+
9+ ## Preparation for Selenium 2
10+ Date unknown
11+ This documentation previously located [ on the wiki] ( https://github.com/SeleniumHQ/selenium/wiki/RoadMap/eef12bca5fdc865449ad2d1735ee08e40ba0bd2b )
912
1013The following issues need to be resolved before the final release:
1114
@@ -20,8 +23,39 @@ The following issues need to be resolved before the final release:
2023
2124A final release will be made once these are implemented in Firefox, IE and at least one webkit-based browser.
2225
23- ## The Future
26+ ### The Future
2427
2528The following are also planned:
2629
2730* ** JsonWireProtocol** --- The formalisation of the current RemoteWebDriver wire protocol in [ JSON] ( http://www.json.org/ ) .
31+
32+ ## Preparation for Selenium 3
33+ As of Mar 16, 2015
34+ This documentation previously located [ on the wiki] ( https://github.com/SeleniumHQ/selenium/wiki/Shipping-Selenium-3 )
35+
36+ ### User Visible Changes
37+ * Migrate all drivers to use the status strings rather than status codes in responses
38+ * Update client bindings to also cope with that
39+ * Write a new runner for the html-suite tests
40+ * Segment the build to remove RC
41+
42+ ### Clean up
43+
44+ * Using WebDriver after quit() should be an IllegalStateException
45+ * Actions to have a single end point
46+ * Capabilities to be the same as the spec
47+ * Multiple calls to WebDriver.quit() should still be safe.
48+ * Clean up WebDriver constructors, pulling heavy initialization logic into a Builder class
49+ * Migrate to Netty or webbit server
50+ * Delete unnecessary cruft
51+ * Land a cleaner end point for the rc emulation
52+
53+ ## Preparation for Selenium 4
54+ This documentation previously located [ on the wiki] ( https://github.com/SeleniumHQ/selenium/wiki/RoadMap )
55+ As of April 12, 2017
56+
57+ - Finish the [ W3C WebDriver Spec] ( https://w3c.github.io/webdriver/webdriver-spec.html )
58+ - Implement the local end requirements for the spec in selenium
59+ - Implement protocol conversion in the standalone server
60+ - Ship 4.0
61+ -
0 commit comments