Official Selenium Blog

August 28, 2013

The Road to Selenium 3

Filed under: Releases — shs96c @ 1:33 pm UTC

Selenium 2 was released in July 2011. It’s now two years old, and what a couple of years it’s been! The WebDriver APIs, which were the major addition in Selenium 2, are now the basis for a W3C standard, and there are implementations written and supported by Google, Mozilla and Opera. There have been 34 releases, with official support for Java, C#, Python, Ruby and Javascript, and the community has stepped in to provide bindings for Perl, PHP and others. There have been 57 different people authoring changes in the code base, and countless more participating in the online forums, offering help and advice.

While all this has been happening, the world has moved on, and now it’s time for the Selenium project to look to the future. It’s with great pleasure that I can now say that we’re working towards Selenium 3.

We aim for Selenium 3 to be “a tool for user-focused automation of mobile and web apps”.

What does this mean? For mobile users, the Selenium project will be hosting a suite of tests to facilitate interoperability between the many different projects available that are extending the WebDriver API to also cope with mobile. Developers from projects such as Appium, ios-driver and selendroid will be working on the suite of tests to enable this.

We’ll also be working on making the technology behind Selenium as stable and capable as possible. For this reason, Selenium 3 will see the removal of the original Selenium Core implementations, and consequently we’ll be deprecating the RC APIs too. The old versions will still be available as a separate download, but active development will cease, except for very urgent fixes. We will still be providing an implementation of the RC APIs backed by WebDriver, so you can continue running your existing tests, but now would be a great time to make the move to using the WebDriver APIs directly.

For those of you exporting your tests from IDE and running the HTML suites, we’ll provide an alternative runner that allows you to continue running those tests too, though it’ll be backed by the same “WebDriver-backed” RC implementation as offered by the main download. Again, the original implementation will be available as a download, but it will no longer be actively developed once we release 3.0.

Our current plan is to start shipping 3.0 by Christmas this year: it’s going to be a lot of fun!

August 18, 2013

A Smattering of Selenium #157

Filed under: Uncategorized — adam goucher @ 5:46 pm UTC

Trying to find every excuse not to cut the grass … including apparently closing some browser tabs.

August 12, 2013

A Smattering of Selenium #156

Filed under: Uncategorized — adam goucher @ 2:30 am UTC

Brain fried from PyCon Canada 2013 and ‘some’ browser tab is misbehaving which means its time to start closing some of these.

August 9, 2013

The World’s Best Selenium Meetup

Filed under: Uncategorized — Tour de Dave @ 5:35 pm UTC

Note from Adam: This is a guest post from Dave Haeffner who, along with David Burns hatched this idea at SeConf2013.

Selenium Meetups are great, but…

Have you ever wanted to attend a Selenium Meetup but there’s not one near you? Or maybe there is but something’s come up and you can’t make it out that night? Or maybe the meetup near you struggles to get good speakers and have a consistent schedule? [Note from Adam; like, say, the Toronto one…]

We can do better

Well, what if there were a way to attend a meetup regardless of location?

And what if each meetup you attended was lined with core maintainers of the Selenium project?

And if you missed it, what if the whole thing was recorded and available for you to review at your leisure?

Well, now you can.

The World’s Best Selenium Meetup

Introducing Selenium Hangout — the world’s best and most accessible Selenium meetup. An entirely online meetup that leverages Google Hangouts and live streaming to YouTube. All meetups will be recorded and posted online afterwards.

Each meetup will contain a small panel of people from the Selenium Community (e.g. core committers, automation practitioners, etc.) and they will discuss various topics (TBD).

How to attend

Simply follow the SeleniumHangout Twitter account to find out more.

July 28, 2013

A Smattering of Selenium #155

Filed under: Uncategorized — adam goucher @ 1:26 am UTC

A ‘should be scripting, but brain stuck in neutral so closing some tabs’ edition of the Smattering.

July 22, 2013

A Smattering of Selenium #154

Filed under: Uncategorized — adam goucher @ 3:57 pm UTC

Apparently today’s ‘wait for an email’ task is to whittle down the smattering queue some more.

A Smattering of Selenium #153

Filed under: Uncategorized — adam goucher @ 2:14 am UTC

A Sunday Smattering? Sure!

July 11, 2013

A Smattering of Selenium #152

Filed under: Uncategorized — adam goucher @ 3:18 am UTC

40-ish minutes until midnight eastern so that counts as two days in a row, right? Right?

July 10, 2013

A Smattering of Selenium #151

Filed under: Uncategorized — adam goucher @ 1:03 am UTC

Almost a month after the last one. Though it did nice to have it at 150 when people go to the blog … but a greater number is nicer.

June 14, 2013

A Smattering of Selenium #150

Filed under: Uncategorized — adam goucher @ 3:24 pm UTC

Yup, this smattering has very little to do with Selenium, but… 150!

« Previous PageNext Page »

The Rubric Theme. Create a free website or blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 666 other followers

%d bloggers like this: