Watir is...

An open source Ruby library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text.

browser = Watir::Browser.new :chrome

browser.goto 'google.com'
browser.text_field(title: 'Search').set 'Hello World!'
browser.button(type: 'submit').click

puts browser.title
# => 'Hello World! - Google Search'
browser.quit
  • Element Existentialism

    Written by: Titus Fortner on July 17, 2018

    To Be, or Not to Be… an Element
    Continue Reading...


  • Watir 6.11

    Written by: Titus Fortner on May 18, 2018

    Watir 6.11.0 is now available on RubyGems. This is the production version of the performance release you’ve been promised.
    Continue Reading...


  • Watir 6.11 Beta

    Written by: Titus Fortner on May 4, 2018

    Watir 6.11.0.beta1 is now available on RubyGems. This is another major performance release. Please help us test this new code before the official release.
    Continue Reading...


  • Introducing Nerodia

    Written by: Josh Grant on January 24, 2018

    Attention Pythonistas: now you too can use Watir! There is now a Python implementation of Watir called Nerodia.
    Continue Reading...


  • More news...