Path to Selenium 3.0
Selenium 2 was released in July 2011. Two years have passed already, but what a two years it was! Integration with WebDriver APIs, which were an important addition to Selenium 2, is currently the basis for the W3C standard , changes written with support from Google, Mozilla and Opera. 34 releases have been made, with official support for Java, C #, Python, Ruby, and JavaScript, and thanks to our community, bindings have been written for Perl, PHP, and other languages. Changes to the code were made by 57 different authors and many more participated in online forums, offering help and advice.
While all this was happening, the world has changed, and now it's time for the Selenium project to look further into the future. And with great pleasure I can now say that we are working in the direction of Selenium 3.
We strive to ensure that Selenium 3 becomes "a tool for user-focused automation of mobile and web applications."
What does it mean? For users of mobile devices, the Selenium project will become a "repository" of a set of tests with improved compatibility between various parts of projects that are expanding so that the WebDriver API also handles mobile versions. Developers from projects such as Appium , ios-driver, and selendroid help us work on this.
We are also working on changing the technology underlying Selenium to improve its stability and “ability” as much as possible. To do this, the original kernel, including the RC API, will be removed from Selenium 3. Older versions will be available for download as a separate product, but active development will cease, with the exception of fixing urgent bugs. An implementation of the RC API will be provided, but with WebDriver support, so you can continue to run your existing tests, but now is the time to take a step towards using the WebDriver API directly.
For those of you who export tests from the IDE and run HTML suites, we will provide an alternative runner that will allow you to continue running these tests too, however it will also be based on the WebDriver RC implementation and will be offered for main download. Again, the original implementation will be available for download, but it will no longer be an actively developed product after the release of version 3.0.
Now we are planning to release Selenium 3.0 by Christmas (translator's note: Catholic) this year: I promise it will be fun!
The original article was published on the Official Selenium Blog.
While all this was happening, the world has changed, and now it's time for the Selenium project to look further into the future. And with great pleasure I can now say that we are working in the direction of Selenium 3.
We strive to ensure that Selenium 3 becomes "a tool for user-focused automation of mobile and web applications."
What does it mean? For users of mobile devices, the Selenium project will become a "repository" of a set of tests with improved compatibility between various parts of projects that are expanding so that the WebDriver API also handles mobile versions. Developers from projects such as Appium , ios-driver, and selendroid help us work on this.
We are also working on changing the technology underlying Selenium to improve its stability and “ability” as much as possible. To do this, the original kernel, including the RC API, will be removed from Selenium 3. Older versions will be available for download as a separate product, but active development will cease, with the exception of fixing urgent bugs. An implementation of the RC API will be provided, but with WebDriver support, so you can continue to run your existing tests, but now is the time to take a step towards using the WebDriver API directly.
For those of you who export tests from the IDE and run HTML suites, we will provide an alternative runner that will allow you to continue running these tests too, however it will also be based on the WebDriver RC implementation and will be offered for main download. Again, the original implementation will be available for download, but it will no longer be an actively developed product after the release of version 3.0.
Now we are planning to release Selenium 3.0 by Christmas (translator's note: Catholic) this year: I promise it will be fun!
The original article was published on the Official Selenium Blog.