Selenium 2.0 merges with WebDriver
January 26, 2011 —
(Page 1 of 2)
Related Search Term(s): Selenium, WebDriver
After a year and a half of work, Selenium and WebDriver are almost one. The two projects will merge to form Selenium 2.0, the open-source cross-browser Web testing framework. The fruits of this merger should allow existing Selenium users more flexibility for their tests, while remaining backwards compatible. Selenium 2.0 entered beta just before the end of 2010, and is nearing a final release candidate.
Simon Stewart, creator of WebDriver, explained the merger in an e-mail to both communities in August of 2009. “Why are the projects merging?” he asked. “Partly because WebDriver addresses some shortcomings in Selenium (by being able to bypass the JS sandbox, for example. And we’ve got a gorgeous API), partly because selenium addresses some shortcomings in WebDriver (such as supporting a broader range of browsers), and partly because the main Selenium contributors and I felt that it was the best way to offer users the best possible framework.”
Jason Huggins got started with Selenium at Google, where he ran the search firm's internal Selenium testing cloud. He has since left Google and founded Sauce Labs, a firm that sells access to its own Selenium testing cloud. Huggins said version 2.0 will support Android and iOS for the first time.
Support for these mobile devices will come thanks to WebDriver: Both devices are supported through browser plug-ins. Users will be able to run tests directly on an actual handset, or within an emulated mobile browser environment; the plug-in functions in both scenarios.
But, said Huggins, one fundamental problem for Selenium users still remains: maintaining large numbers of tests can result in long build times.