Описание тега watir-webdriver

Реализация Watir (тестирование веб-приложений на Ruby), построенная на привязках WebDriver к Ruby. Этот инструмент, используемый для автоматизации веб-браузера, позволяет вам писать код на Ruby с помощью дружественного Watir API, но получить кроссбраузерную поддержку Webdriver для автоматизации Chrome, Firefox, IE, Opera или "безголового" браузера. Распространяется как драгоценный камень Ruby под названием watir-webdriver.

Для тех, кто не знает, что такое Watir-WebDriver, это, по сути, хорошая реализация Watir (ruby) на WebDriver, поэтому она дает вам пять браузеров (четыре настоящих, один без головы) с использованием одного аккуратного API прямо из коробки.

Watir API использует объектную модель, которая параллельна модели элемента HTML и DOM браузера. Это позволяет вам писать очень естественный код ООП, где вы можете иметь кнопку в самом пользовательском интерфейсе. (в отличие от Selenium, где все делает объект 'browser' и принимает элементы в качестве параметров для таких методов, как click.

См.: http://watirwebdriver.com