watir-webdriver 0.5.2

Shower Water Snake feeding :)

watir-webdriver 0.5.2 has been released.

Please note that watir-webdriver 0.5.0 brings some backwards incompatible changes:

Additionally, watir-webdriver 0.5.1 removes the following deprecated methods:

  • element_by_xpath replaced by .element(:xpath, '...')
  • elements_by_xpath replaced by .elements(:xpath, '...')

And deprecates the following methods:

Install it with

gem install watir-webdriver

As usual:

Would you like to sponsor the Test Automation Bazaar?

If your company is interested in sponsoring the Test Automation Bazaar, please express interest via the form on the sponsors page on this site.

There are various types of sponsorships available, whether it will be an event (such as happy hour) or some merchandise (such as T-Shirts).

Join us at the Test Automation Bazaar

On March 23rd and 24th (Friday and Saturday), the Watir Conference and Test Automation Bazaar will be held in Austin, Texas. I am hosting this event with Alister Scott, Hugh McGowan and as much of the Watir Team as we can get to Austin. This conference is for the Watir Community and any one who wants to learn more about how people are successfully automating testing. As Watir users are turning to using Selenium’s Webdriver technology, the focus is less on the traditional Watir/IE core and more on using what works, whether that be Watir, Selenium, Capybara or whatever. It’s not even necessarily about web-testing. We are, however, mostly looking for solutions in Ruby and Ruby will be the official language of the conference. We are looking for people to join us and help us make this the best place in the world to learn about effective automated testing. Because we are taking this broad focus, we are calling this a Test Automation Bazaar.

We will follow this schedule on both days:

 9:00 - 12:00    Presentations with moderated discussions
12:00 -  1:00    Lunch
 1:00 -  2:00    Lightning Talks
 2:00 -  4:30    Open Space
 4:30 -  5:00    Group Circle

Therefore we are looking for people who would like to give short, focussed presentations of 10–20 minutes each for the mornings. These will be followed by 5–20 minutes of moderated discussion. The actual time will be determined by the moderators based on the interest level of the audience. We are also looking for 5 minute lightning talks. The morning program and the lightning talks will be single-track, so they will be tightly facilitated. The open space in the afternoon will be multi-tracked and will provide an opportunity for breakout groups, coding demonstrations, and impromptu collaborations. If you have ideas of things you would like to present please contact Alister Scott and me with your ideas. We want to have lots of short presentations from lots of different people.

For some, this may be an unusual format, but it is based on years of experience organizing small conferences. The morning program is based on the LAWST format that we have used in the AWTA workshops and comes from the Context-Driven Testing community. Lightning talks come from the open-source community. And Open Space has been popular in Agile circles. People don’t learn from long lectures, so we are trying to make this as interactive as possible.

If this sounds like fun, please join our mailing list (where we are organizing the conference) and buy a ticket. I am asking everyone who plans to attend to buy a ticket, whether you are host or a speaker or a volunteer. I’ve already bought mine. We don’t have event staff, so we will need lots of help. This is a conference by and for the Watir community.

The conference’s primary financial purpose is to fund the travel expenses to allow the Watir Team to all meet face-to-face. Our team is distributed around the world, so this isn’t easy or cheap. This goal is consistent with membership in the Software Freedom Conservancy a non-profit umbrella group that we are in the process of applying to join. In order to help with this, we are asking everyone attending to buy a ticket, so our overseas contributors can make their plans.

Right now we are offering a limited number of “Early Bird Volunteer” tickets. This includes organizers, speakers, volunteers. We have already started accepting proposals, but will not be selecting “speakers” until very late in the process. We want to work with presenters to help them with their talks and will probably be arranging the program up until the last minute. This is how we have always done it with the Lawst format. Recently I realized that this really amounts to using the Fieldstone writing method to conference planning. So if you have made a proposal and are discussing it with us, please go ahead and consider yourself eligible for the volunteer ticket. We need help with facilitation, particularly from people with experience with the Lawst, Lightning or Open Space formats. We are also looking for people to blog and tweet and video record the event so that the people who can’t make it can benefit. We are also are trying to organize charity workshops for March 22. Maybe you can help with that. Please join our mailing list, where we have been discussing volunteer needs. We also consider any one who has been contributing to the Watir project, answering questions, blogging about what they’ve been doing, to be volunteers. Being a volunteer is as much a state of mind, a willingness to pitch in and help others, rather than just watch the world go by. Buy your ticket today.

watir-webdriver 0.4.1

~ Drip - "?" ~

watir-webdriver 0.4.1 has been released.

Major changes since the last release:

  • deprecate element{,s}_by_xpath

Install it with

gem install watir-webdriver

As usual:

Taza 0.9.1.1

taza y bandeja

It is with great pleasure that we announce Taza 0.9.1.1 has been released. We hope you find this release stable, and that you like the small improvements we made. We added support to software we think are the way you should go when it comes to automating tests in Ruby. If you haven’t tried it, I encourage you to give it a shot. In this release, we added:

  • Ruby 1.9 support
  • Watir Webdriver support
  • RSpec 2.x support
  • Bundler support

Among the features we want to improve next are fixtures. I personally find them hard to maintain, and especially in Taza, a little too much on the magic side. We’ve stablished a roadmap regarding those:

  • Add support for factories i.e. FactoryGirl
  • Deprecate current fixtures in Taza
  • Come up with a simpler solution to fixtures

We welcome any suggestions to this roadmap, and anything you might find worth telling us.

Also, there is a nice tutorial about using it with rspec and cucumber.
Master branch uses watir. Watir-webdriver branch is there for people not using windows (but it runs on windows, too).

Just run bundle, then bundle exec cucumber and bundle exec rspec spec to run the tests.

There are some failing tests because Etsy changed their website. We haven’t updated the tutorial yet, but I guess fixing it might be a good way of learning it, if you’re interested.

Install it with:

gem install taza

As usual:

  • see build history at Travis CI (wait for a few seconds until older builds appear)
  • see all the changes at GitHub
  • updated API documentation is at RubyDoc.info

Sincerely,

Taza Contributors

Posted originally at watir-general by Pedro Nascimento. Published here with permission.

watir-webdriver 0.3.9

Water Droplets

watir-webdriver 0.3.9 has been released.

This version has the following changes:

  • expose WebDriver’s new window resize/move APIs on Watir::Window,
  • pluralize the ‘details’ element as ‘detailses’. Closes #106.

Install it with

gem install watir-webdriver

As usual:

watir-webdriver 0.3.8

Water can be art

Time flies when you’re having fun! It feels like I blogged about watir-webdriver 0.3.6 release yesterday.

watir-webdriver 0.3.8 has been released.

This version has the following changes:

Install it with

gem install watir-webdriver

As usual:

watir-webdriver 0.3.6

Playing with water: The rabbit and the ball

watir-webdriver 0.3.6 has been released.

This version has the following changes:

Install it with

gem install watir-webdriver

As usual:

  • see all the changes at github.com/jarib/watir-webdriver/commits/master
  • updated API documentation is at rubydoc.info/gems/watir-webdriver