Official Selenium Blog

June 27, 2011

Selenium 2.0rc3: The “Next One’s The Big One” Release

Filed under: Releases — shs96c @ 11:15 am UTC

When we pushed the 2.0rc1 live, we really hoped that the next release would be 2.0 final. We very quickly got some feedback that encouraged us to push a 2.0rc2. Now, after just under three weeks, we’re launching a third and final release candidate. You can download it from the Selenium HQ site or directly from Google Code.

We think we’ve addressed many of the common issues, added some polish and added a host of bug fixes and minor changes, and we hope to hear your feedback! The following headline changes have been made in Selenium 2rc3:

  • The deprecated RenderedWebElement interface has now been removed. Most of the functionality has been moved to either WebElement or to the Actions class.
  • The deprecated WebElement.getValue() method has been removed. Use WebElement.getAttribute(“value”) instead.
  • After some debate in the team, “WebElement.setSelected” and “WebElement.toggle” have been deprecated. They will be removed in the final release.
  • Thanks to the hard work of Mozilla engineers, we now offer Firefox 5 support.
  • The Opera driver, developed by the lovely chaps at Opera Software, is bundled with this release.
  • Improvements in the way that mouse interactions are simulated, particularly when elements are outside the visible area of the page.

As with almost all releases, there are still some issues left to resolve, but we’re working hard to make Selenium 2.0 as good as it can be.

25 Comments »

  1. Great great work! 😉

    Comment by martino — June 27, 2011 @ 12:41 pm UTC | Reply

  2. Great news, especially with FF5. Maven please🙂

    Comment by Alp — June 27, 2011 @ 11:13 pm UTC | Reply

  3. Can the standalone version also be found in central Maven repository?

    Comment by robins — June 28, 2011 @ 11:52 am UTC | Reply

  4. FF5 support is killer job…..!!!
    awesome….!!

    Comment by Kanik Sharma — June 28, 2011 @ 2:25 pm UTC | Reply

  5. Tried running my tests under rc3 and FF5. Run time averages 3x as long. Is a fix in sight?

    Comment by John Ekstedt — June 28, 2011 @ 7:30 pm UTC | Reply

    • Are you using Selenium RC? If so, a fix for this performance regression has landed.

      Comment by shs96c — June 29, 2011 @ 2:33 pm UTC | Reply

      • Yes, I am using RC. Where is this fix?

        Comment by John Ekstedt — June 29, 2011 @ 2:43 pm UTC

      • The fix is in the source in subversion.

        Comment by shs96c — June 29, 2011 @ 2:57 pm UTC

  6. When and where will it be available for download?

    Comment by John Ekstedt — June 29, 2011 @ 3:03 pm UTC | Reply

  7. What is the plan for IE support?

    Comment by John Ekstedt — June 29, 2011 @ 6:42 pm UTC | Reply

    • IE is fully supported.

      Comment by shs96c — July 1, 2011 @ 8:26 am UTC | Reply

  8. Great work, thank you for everything you do…

    Comment by cgp — June 29, 2011 @ 7:47 pm UTC | Reply

  9. I downloaded the latest Selenium 2.0rc3 and switchFrame stuff is not working for me. Even though frame exists in the DOM it is throwing NoSuchFrameException. Please let me know if anyone had luck with switching frames using the latest release. I tried with different version of Firefox but still no luck.

    Comment by Shiva Nekkanti — June 30, 2011 @ 9:00 pm UTC | Reply

    • Questions like this are really best asked at the selenium-users google group.

      Comment by shs96c — July 1, 2011 @ 8:28 am UTC | Reply

  10. Hi ,
    I am using the new selenium but still I am getting compatibility issues with FF 5 .

    ~ ANshul

    Comment by Anshul — July 1, 2011 @ 7:45 pm UTC | Reply

  11. I’m having problems sending a string to a textarea as in issue 1982 – any idea when it will be fixed? I have a lot of test cases failing!

    Comment by Robin Hollstein — July 6, 2011 @ 5:31 pm UTC | Reply

  12. Thanks John

    Comment by pasupathi — July 7, 2011 @ 11:09 am UTC | Reply

  13. How to run the same browser with different versions parallel using selenium Grid

    Example: IE8 and IE9 at a time

    Comment by pasupathi — July 7, 2011 @ 11:13 am UTC | Reply

  14. Will this support mouse movements so that the css menus can be clicked. Please ignore if this has already been implemented.

    Comment by Ashish Thakur — July 8, 2011 @ 7:57 am UTC | Reply

  15. I am using Selenium 2 rc3 and I have noticed that the ele.Click() doesn’t always click the button. When the Click() method doesn’t work I substitute the ele.SendKeys(Keys.Enter) which seems to work more reliably. Also, when I try to tab (using SendKeys(Key.Tab) on FF5 from one text field to another, it doesn’t tab to the next field, the same command works fine on IE8.

    Comment by Gary Owsiany — July 8, 2011 @ 2:46 pm UTC | Reply

  16. @pasupathi – you’ll need 2 physical machines or virtual machines since you can’t reliably have both IE8 and IE9 on the same OS.

    Comment by Ken — July 21, 2011 @ 9:10 pm UTC | Reply

  17. @ken – yes, i am using two virtual machines but how to differentiate IE8 from IE9 as both have same browser id ” *iexplore”. I tried by editing in .yml file but its not launching the browser

    Comment by pasupathi — July 26, 2011 @ 10:14 am UTC | Reply

  18. Nice aricle! I like it.

    Comment by resume — December 19, 2011 @ 3:53 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

Blog at WordPress.com.

%d bloggers like this: