Official Selenium Blog

July 14, 2010

Selenium 2.0a5 Released

Filed under: Releases — shs96c @ 2:03 pm UTC

I’m pleased to announce the release of Selenium 2.0a5, available for immediate download. This release brings a host of changes under the hood, and represents the efforts of many contributors. Highlights include:

  • New interfaces for dealing with HTML 5 elements.
  • An API for “implicit waits“: quietly waiting until an element is present before continuing with a test. You can use them like this: driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS)
  • A revamped Firefox driver.
  • More shared code between Selenium and WebDriver.
  • You can now pass firefox profiles to the remote webdriver (this includes extensions and proxy settings!)
  • Improved .Net bindings: lots of updates to help bring them more in-line with the Java equivalents.

Waiting in the wings for release soon is an AndroidDriver, which opens up the world of testing webapps on Android devices through the Selenium WebDriver API.

If you’re a pythonista or rubyist, you’ve not been left out of this bonaza of new hotness. There have been regular updates for these languages, which can be installed via “easy_install -U selenium” or “gem install selenium-webdriver” depending on your language of choice.

Hopefully the next alpha will be the last before we plunge bravely into the betas. Exciting times are ahead!

10 Comments »

  1. Congrats!

    What’s the SVN rev, so we can check it out? It doesn’t appear to be tagged here yet:
    http://selenium.googlecode.com/svn/tags/

    thanks

    Comment by Jason Thrasher — July 14, 2010 @ 11:12 pm UTC | Reply

  2. Hi!

    Very nice indeed!! Selenium goes along pretty well.

    I have one question though… Will i be able to, say, switch between selenium and webdriver somehow? So say, i begin the test with webdriver, switch over to selenium, because webdriver does not support something, then go back using webdriver?!

    Thanks!
    Gergely.

    Comment by Hannibal — July 15, 2010 @ 8:01 am UTC | Reply

  3. Are you going to put this in the svn repository so it can be downloaded with Maven ?

    Comment by Henrik Vendelbo — July 15, 2010 @ 11:57 am UTC | Reply

  4. Great news, when can we expect to see this in the central maven repository?

    Comment by Nick — July 15, 2010 @ 2:56 pm UTC | Reply

  5. Hi,there!
    But please let me know if there would be a selenium-python-client-driver for this upcoming 2.0 version? I browsed through selenium project on google code but could not find any sign of it.
    Thanks!!

    Comment by Chester — July 16, 2010 @ 6:53 am UTC | Reply

  6. […] big news this week was the next alpha of Se 2 came out. Time to update those automation […]

    Pingback by A Smattering of Selenium #20 « Official Selenium Blog — July 19, 2010 @ 11:04 pm UTC | Reply

  7. Hi there,

    great work. I’m really happy about the implicit waits.🙂

    When will the new release be in the maven repo (e.g. http://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/) ?

    Thanks,
    Andreas Janson

    Comment by Andreas Janson — July 20, 2010 @ 7:26 am UTC | Reply

  8. The new API for “implicit waits” does not work for me with ChromeDriver – it works fine with FirefoxDriver, though.

    Comment by Anonymous — July 20, 2010 @ 3:05 pm UTC | Reply

  9. […] Selenium 2.0a5 Released – “shs96c” (Official Selenium Blog); […]

    Pingback by O melhor da semana 25/07 a 31/07 « QualidadeBR — August 1, 2010 @ 6:26 pm UTC | Reply


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: