Skip to content

Commit cb5fcf0

Browse files
authored
Merge branch 'dev' into example_code
2 parents 5eaa07a + 884dae2 commit cb5fcf0

File tree

1 file changed

+61
-0
lines changed
  • website_and_docs/content/documentation/legacy/developers

1 file changed

+61
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: "Snapshot of Roadmaps for Selenium Releases"
3+
linkTitle: "Roadmap"
4+
weight: 15
5+
description: >
6+
The list of plans and things to accomplish before a release
7+
---
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)
12+
13+
The following issues need to be resolved before the final release:
14+
15+
| **Issue** | **Summary** | **HtmlUnitDriver Progress** | **FirefoxDriver Progress** | **InternetExplorerDriver Progress** | **ChromeDriver Progress** |
16+
|:----------|:------------|:----------------------------|:---------------------------|:------------------------------------|:--------------------------|
17+
| [27](http://code.google.com/p/webdriver/issues/detail?id=27) | Handle alerts in Javascript-enabled browsers | n/a | Started | Started | Not Started |
18+
| [32](http://code.google.com/p/webdriver/issues/detail?id=32) | User guide | Started | | | |
19+
| [34](http://code.google.com/p/webdriver/issues/detail?id=34) | Support HTTP Basic and Digest Authentication | Not Started | | | |
20+
| [35](http://code.google.com/p/webdriver/issues/detail?id=35) | [Selenium](http://www.openqa.org/selenium-rc) emulation | Done for Java and C# | | | |
21+
| [36](http://code.google.com/p/webdriver/issues/detail?id=36) | Support for drag and drop behaviour | n/a | Done | Done | Started |
22+
| none | Example tests | Not Started | | | |
23+
24+
A final release will be made once these are implemented in Firefox, IE and at least one webkit-based browser.
25+
26+
### The Future
27+
28+
The following are also planned:
29+
30+
* **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

Comments
 (0)