Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are at least two really good books for Selenium beginners, and quite a few courses/tutorials out there, as well as a lot of blogs.

However, I haven't seen quite as much out there for Watir - I'd like to know about useful resources for:

1) Watir or Watir-Webdriver for those new to using it, but who have some automation experience

2) Introductory resources for testers who haven't done automation before

share|improve this question
up vote 6 down vote accepted

In terms of introductory resources, I'd recommend the book 'Everyday scripting with Ruby' by Brian Marik it's a great into to scripting/programming with ruby, and since everything watir does is powered by ruby, getting a good basic grasp of the language is important. Also the book is very much 'aimed' at testers.

The other thing that's essential (for anyone doing ANY kind of webtesting) is a basic fundamental understanding of how HTML works, the various objects and tags, and how web pages are structured. There's probably a dozen online tutorials you can hit that will teach the basics of HTML. Myself I mostly self taught it via taking web pages apart and using 'webmaster in a nutshell' but that book (a great reference IMHO) is now out of print and a bit long in the tooth.

For Watir itself, the Watir Wiki has a tutorial which I recommend as a first step/introduction. Also essential is the Watir RDOC which is the standard way any Ruby 'Gem' is documented which is basically your technical reference (if you want to see what methods are available for given elements etc.) You'll find links to all the above on the "Documentation" tab of the main website

The best place to ask for help once code is involved is IMHO Stack Overflow (just tag the question with the 'Watir' tag) since it allows better formatting of sample code, page code etc. A close second is the Watir General group in Google-Groups ( which is a very active watir community (although the restrictions on message formatting make it less useful for support)

share|improve this answer
+1 for Brian Marik's book. – marc May 30 '11 at 17:10
+1 for ask Stack Overflow. There's always someone ready to jump in with a quick how-to, no matter how simple the answer! – kinofrost Jun 7 '11 at 16:47

The website is a great collection of resources about Watir. Željko Filipin, Watir community manager, is currently working on a book about Watir ( It is currently a work in progress, but I'm sure he would very much be interested in hearing what kind of things someone new to Watir would like to see in the book.

share|improve this answer
Thanks Marc - the book looks like it'll be a great resource for Watir beginners. – testerab May 30 '11 at 0:28

For watir-webdriver there is site created by Alister Scott.

share|improve this answer
Great rec - thanks! – testerab Oct 26 '11 at 21:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.