Установка
Если вы подключены к интернету напрямую, то для установки Watir достаточно всего одной команды:
gem install watir
Bulk updating Gem source index for: http://gems.rubyforge.org Install required dependency win32-process? [Yn] Y Install required dependency windows-pr? [Yn] Y Install required dependency windows-api? [Yn] Y Install required dependency win32-api? [Yn] Y Select which gem to install for your platform (i386-mswin32) 1. win32-api 1.2.0 (ruby) 2. win32-api 1.2.0 (x86-mswin32-60) 3. win32-api 1.1.0 (x86-mswin32-60) 4. win32-api 1.1.0 (ruby) 5. Skip this gem 6. Cancel installation > 2 Install required dependency win32-api? [Yn] Y Select which gem to install for your platform (i386-mswin32) 1. win32-api 1.2.0 (x86-mswin32-60) 2. win32-api 1.2.0 (ruby) 3. Skip this gem 4. Cancel installation > 1 Install required dependency activesupport? [Yn] Y Successfully installed watir-1.5.6 Successfully installed win32-process-0.5.9 Successfully installed windows-pr-0.9.4 Successfully installed windows-api-0.2.4 Successfully installed win32-api-1.2.0-x86-mswin32-60 Successfully installed win32-api-1.2.0-x86-mswin32-60 Successfully installed activesupport-2.1.1 Installing ri documentation for watir-1.5.6... Installing ri documentation for win32-process-0.5.9... Installing ri documentation for windows-pr-0.9.4... Installing ri documentation for windows-api-0.2.4... Installing ri documentation for win32-api-1.2.0-x86-mswin32-60... Installing ri documentation for win32-api-1.2.0-x86-mswin32-60... Installing ri documentation for activesupport-2.1.1... Installing RDoc documentation for watir-1.5.6... Installing RDoc documentation for win32-process-0.5.9... Installing RDoc documentation for windows-pr-0.9.4... Installing RDoc documentation for windows-api-0.2.4... Installing RDoc documentation for win32-api-1.2.0-x86-mswin32-60... Installing RDoc documentation for win32-api-1.2.0-x86-mswin32-60... Installing RDoc documentation for activesupport-2.1.1... Если вы подключены через прокси, то перед инсталляцией потребуется задать переменную окружения http_proxy в следующем виде:
http://user:password@host:port Для установки переменной окружения выберите "Мой компьютер" -> "Свойства" -> "Дополнительно" -> "Переменные среды"-> "Создать".
После установки запустите интерактивную консоль Ruby irb и наберите:
irb(main):001:0> require 'watir'
=> true
irb(main):002:0> Если при загрузке модуля watir не возникло ошибок, значит установка прошла успешно.