Selenium 2
was released in July 2011. Two years have passed, but what two years it has been! Integration with WebDriver APIs, which were an important addition to Selenium 2, is now the
basis for the W3C standard , changes written with the support of Google, Mozilla, and Opera. There were 34 releases made, with official support for Java, C #, Python, Ruby and JavaScript, and thanks to our community, bindings were written for Perl, PHP, and other languages. Code changes 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 are committed to ensuring that Selenium 3 becomes a “user-focused tool for automating mobile and web applications”.
What does it mean? For mobile device users, the Selenium project will become a “repository” for the test suite, with improved compatibility between different parts of the projects that expand, so that the WebDriver API can also cope with 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 “abilities” as much as possible. For this, the original core will be removed from Selenium 3, including the RC API. Old versions will be available for download as a separate product, but active development will cease, with the exception of fixing urgent bugs. The RC API implementation will be provided, but supported by WebDriver, so you can continue running your existing tests, but now is the time to take the step to 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, but it will also be based on the “WebDriver RC implementation” and offered for basic download. Again, the original implementation will be available for download, but this will no longer be an actively developed product after version 3.0.
Now we are planning to release Selenium 3.0 by Christmas (approx. Translator: Catholic) this year: I promise, it will be fun!
The original article was published in the Official Selenium Blog.