t.me/atinfo_chat Telegram группа по автоматизации тестирования

Watir: Установка


(Mykhailo Poliarush) #1

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 требует установки плагина:


Mac OS

Выполните шаги установки Ruby и FireWatir для Linux.

1. Установка Firefox плагина

Для поддержки Firefox требуется установить плагин.


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}