Watir 2.0 Released

J

Jarmo Pertman

Hello!

Today is the day when Watir 2.0 is released. Finally we have 0-based
indexing as in Watir-WebDriver.

Plan is to have better compatibility with Watir-WebDriver with each
next release. Let's see how it goes.

Here is the full changelog:
* RIP FireWatir - there won't be any new releases due to the lack of
JSSH extension for Firefox 4+ versions.
* all elements are using 0-based indexing instead of old 1-based
indexing:
- disable it temporarily: require "watir";
Watir.options[:zero_based_indexing] = false
* #radio and #checkbox methods doesn't allow 3 parameters anymore for
locating with "value"
- use browser.radio:)name => "something", :value => "some value")
syntax instead for locating with "value"
* all element methods accept now multiple-specifiers with hash syntax,
for example:
- browser.element:)class => "someclass", :name => "somename")
* all elements are searchable by :xpath and :css now (note that it's
usually slower than searching by other specifiers)
* #button, #form and #frame doesn't accept single string as a
specifier anymore to search by name:
- use browser.frame:)name => "name") or browser.frame:)name, "name")
syntax instead
* :index => 0 is used as a default specifier if nothing is specified:
- browser.div:)id => "id").table.tr is same as browser.div:)id =>
"id").table:)index => 0).tr:)index => 0)
* all collection methods accept now specifiers too:
- browser.divs:)class => "someclass").each {|div| puts
div.class_name} # => "someclass"
* removed FormElement class
* added aliases:
- tr => row
- trs => rows
- td => cell
- tds => cells
- a => link
- as => links
- img => image
- imgs => images

Install it with `gem install watir` and let the testing begin!

(PS! Don't forget to disable 0-based-indexing temporarily until you're
not too busy to fix the currently used indexes in your tests!)

Jarmo
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,901
Latest member
Noble71S45

Latest Threads

Top