 In Ruby, Jari Bakken has implemented the Watir API as a wrapper around the Selenium 2.0 API.Not only is Watir-webdriver derived from Selenium 2.0, it is also built from the HTML specification, so Watir-webdriver should always be compatible with existing W3C specifications.Watirspec is executable specification of the Watir API, like RubySpec is for Ruby.