Official Selenium Blog

September 16, 2011

Selenium 2.6 Released

Filed under: Releases — shs96c @ 1:57 pm GMT+0000

If you’ve been watching this blog carefully you’ll have noticed that the last release announcement we made was for 2.3, so it may come as a surprise that we’re announcing that 2.6 has been released (even on Maven!). Don’t worry: 2.4 and 2.5 were released on time and without muss or fuss. 2.6, on the other hand has been almost three weeks brewing.

Selenium 2.6 introduces a raft of improvements and stability fixes. Kristian Rosenvold has been working wonders on Grid 2.0, addressing many reported issues and cleaning up the implementation. In the finest tradition of the project, I now owe him a dinner for his hard work. Thank you, Kristian!

For those of you not using Grid, as well as the normal suite of bug fixes, Selenium 2.6 now supports all versions of Firefox from 3.0 up to 7. For those of you using Java, there is an ExpectedConditions class that supplies many useful criteria when using the Wait and WebDriverWait classes. The packaged version of the OperaDriver has also been bumped to 0.7.2, which works hand-in-hand with Opera 11.5 and above.

We’ve also spent a considerable amount of time and effort working out the kinks in the Advanced User Interactions API. We’d love to hear how you’re using it, and what the gaps are that you can see. For more details about what’s changed, have a look at the release notes.

The release frequency has dropped recently, but we’re planning to head back to weekly releases from here on in. 2.7 is just around the corner!

6 Comments »

  1. Is there some place where I could find out more about the ExpectedConditions and the Interactions (other than JavaDocs), and how to use them? Just a couple of examples would be good.

    Comment by siking — September 16, 2011 @ 6:01 pm GMT+0000 | Reply

  2. Very cool; I really appreciate all the small details (maven repo, release notes, etc.) in this release. It probably seems trivial compared to real functionality, but it makes my life as an end user that much easier. So, thank you!

    …and ExpectedConditions looks pretty sweet. I’ll be playing with that as soon as I get a chance.

    Comment by Stephen — September 19, 2011 @ 3:35 am GMT+0000 | Reply

  3. Will the expectedcondititons class be coming to .NET and other implementations?

    Comment by ben — September 19, 2011 @ 12:15 pm GMT+0000 | Reply

    • There’s now an ExpectedConditions class for C# available in the latest downloads.

      Comment by shs96c — January 5, 2012 @ 11:50 am GMT+0000 | Reply

  4. Great job!

    I found out about this project today when searching for a testing framework for web applications. Using this, I set up a test suite that deploys our web application in an embedded Tomcat instance inside a Junit test, and then I run a few smoke tests using this library to verify that it’s possible to login, among other things.

    A great complement to all our “normal” unit- and integration tests.

    Comment by Matthias Karlsson — September 19, 2011 @ 6:03 pm GMT+0000 | Reply

  5. […] of the most important improvements in this latest version is that it uses Selenium 2.6, which supports all versions of Firefox from 3.0 to 7. Previous versions of Selenium did not work […]

    Pingback by Thucydides 0.4.8 Released | Official Thucydides Web Test Blog — September 26, 2011 @ 8:51 am GMT+0000 | Reply


RSS feed for comments on this post. TrackBack URI

Leave a reply to Matthias Karlsson Cancel reply

Blog at WordPress.com.