Tool Information

Introduction

Tool Summary

Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browsers. It allows to write tests that are easy to read and maintain. Watir drives browsers the same way people do. It clicks, links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a family of Ruby libraries but it supports your app no matter what technology it is developed in. Whilst Watir supports only Internet Explorer on Windows, Watir-WebDriversupports Chrome, Firefox, Internet Explorer, Opera and also running in headless mode (HTMLUnit).

Getting Started

Programming: You should understand programming basics, including variables and simple control structures like "for" loops and "if" statements.

Ruby: You do not need to know how to program in Ruby to get started with Watir, but you should learn some Ruby if you really want to get the most out of Watir. Check out the Cheat Sheet for Ruby for basic Ruby information.

Most browsers have a toolbar that can be useful in navigating the DOM for pages that you're looking to automate - see the Browser Development Toolbar page.

Watir-Classic 3.4.0 Released (Jan 2013)

This Release include:

All deprecated methods will print out warnings.

Element#flash returns self instead of nil.

Fix frame locator in Frame#attach_command (issue #45).

Remove :zero_based_indexing option – from now on all index options are starting from zero.

Remove global variable $HIDE_IE – use IE.visible= method instead. Support for command line switch -b is also removed.

Remove global varialbe $FAST_SPEED – use IE.speed= method instead. Support for command line switch -f is also removed.

Media & Files

Price Information

DISCLAIMER

In any case of miss-information between QATestingTools and the manufacturer call-center or website, the manufacturer price is the one you should take in consideration,the QATestingTools is NOT responsible for any miss-understanding or miss-information since we are NOT always informed on prices programs updates. In all cases please get more details from manufacturer.