Windows
1. Установка Ruby
Watir работает только с версией Ruby 1.8.x. Скачиваем one-click intaller с официального сайта http://rubyforge.org/projects/rubyinstaller/. Если использовать версию Ruby 1.8.6, которую советуют на watir.com, то нужно быть готовым выполнить установку обновленного rubygem пекеджа. Скачать его можно с http://rubygems.org/pages/download. Для версии Ruby 1.8.7 дополнительные действия не нужны. Если вы используете Win 7 или Vista, все последующие действия должны быть выполнены с правами администратора. Запускаем установку Ruby и выполняем шаги установщика. Для версии 1.8.6 распаковываем zip архив rubygems-x.x.x и запускаем Setup.rb. Или для gem файла выполняем команду
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; } gem push rubygems-x.x.x {/syntaxhighlighter}
Должны получить сообщение об успешной установке. Проверяем
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }ruby –v gem -v{/syntaxhighlighter}
Версия gem должна быть не ниже чем 1.3.5. После успешной установки нужно проверить обновления.
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; } gem update --system{/syntaxhighlighter}
2. Установка Watir
Запускаем установку Watir.
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }gem install watir {/syntaxhighlighter}
Если установщик не сможет найти nmake сборщик. Нужно установить пекедж win32-api версии 1.4.6
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }gem install win32-api –version 1.4.6 {/syntaxhighlighter}
И перезапустить установку Watir. Произведется установка драйверов для IE и Firefox (FireWatir)
3. Установка Firefox плагина
Для работы в Firefox необходимо установить следующий плагин.
4.Примечание
Для версии 1.8.7. В начале каждого теста нужно добавлять строку
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }require "rubygems"{/syntaxhighlighter}
Linux
1. Установка Ruby
Возможно Ruby уже установлен на вашем ПК. Проверьте это выполнив следующие команды
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }ruby –v gem –v{/syntaxhighlighter}
Рекомендуется использовать Ruby версии 1.8.x на всех платформах. Если Ruby или gem не установлен используйте следующие команды
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }sudo apt-get install ruby sudo apt-get install rubygems{/syntaxhighlighter}
2. Установка Watir
Под Linux, так же как и под Mac OS вы можете использовать FireWatir или SafariWatir, но не сам Watir, так как это требует установленного Internet Explorer.
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }sudo gem install firewatir{/syntaxhighlighter}
3. Установка Firefox плагина
Поддержка Watir в Firefox требует установки плагина:
- Linux plugin for Firefox 2
- Linux plugin for Firefox 3
- Linux plugin for Firefox 3.5
- Linux plugin for Firefox 3.6
Mac OS
Выполните шаги установки Ruby и FireWatir для Linux.
1. Установка Firefox плагина
Для поддержки Firefox требуется установить плагин.
- Mac plugin for Firefox 2
- Mac plugin for Firefox 3
- Mac plugin for Firefox 3.5
- Mac plugin for Firefox 3.6
2. Установка SafariWatir
Для установки Safari драйвера необходимо установить Xcode for Mac Dev. Это требует 75Мб дискового пространства и регистрации как Apple Developer. Выполните следующие команды для установки
{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }sudo gem install rb-appscript sudo gem install safariwatir{/syntaxhighlighter}