Я новичок в ruby и у меня проблемы с получением простого скрипта watir для работы с IE на ruby v1.9.1.Я могу заставить его работать с ruby v1.8.6
Кому-нибудь удалось использовать watir с Ruby v1.9.1?
Это сценарий, который я использую
require 'watir'
browser = Watir::Browser.new
browser.goto 'http://www.ruby-lang.org/'
Ниже приведены подробности моих попыток с обеими версиями, где я пробовал использовать как 32-битную Windows XP SP3, так и 32-битную Windows 7. IE 8.0 является браузером по умолчанию вв обоих случаях я должен использовать IE, так как это то, что требуют мои клиенты.Все установки были получены от http://rubyinstaller.org/downloads/
v1.8.6
- ruby -v дает мне ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
- Переменная среды RUBYOPTзадано значение 'rubygems'
- Переменная среды пути имеет значение «c: \ ruby186 \ bin» - в пути нет другой версии
- Установлен watir с gem install watir
- список драгоценных камней дает мне
- activesupport (2.3.8)
- builder (2.1.2)
- commonwatir (1.6.5)
- firewatir (1.6.5)
- мотыга (2.6.1)
- json_pure (1.4.3)
- nokogiri (1.4.2.1 x86-mingw32)
- rake (0.8.7)
- rubyforge (2.0.4)
- s4t-utils (1.0.4)
- пользовательский выбор (1.1.6.1)
- watir (1.6.5)
- win32-api (1.4.6 x86-mingw32)
- win32-процесс (0.6.2)
- windows-api (0.4.0)
- windows-pr (1.0.9)
- xml-simple (1.0.12)
SUCCESS
v1.9.1
- ruby -v дает мне ruby 1.9.1p378 (редакция 26-013 2010-01-10) [i386-mingw32]
- Переменная среды RUBYOPT установлена в'rubygems'
- Переменная окружения пути установлена на включение 'c: \ ruby191 \ bin' - в пути нет другой версии
- Установленный watir с gem install watir
- Список драгоценных камней дает мне
- activesupport (2.3.8)
- builder (2.1.2)
- commonwatir (1.6.5)
- firewatir (1.6.5)
- мотыга (2.6.1)
- json_pure (1.4.3)
- nokogiri (1.4.2.1 x86-mingw32)
- грабли (0.8.7)
- rubyforge (2.0.4)
- s4t-utils (1.0.4)
- Выбор пользователя (1.1.6.1)
- watir (1.6.5)
- win32-api (1.4.6 x86-mingw32)
- win32-процесс (0.6.2)
- windows-api (0.4.0)
- windows-pr (1.0.9)
- xml-simple (1.0.12)
FAILURE : simplegoto.rb:58:in `<main>': undefined method `goto' for #<Watir::IE:0x16eaca0> (NoMethodError)
Заранее спасибо Pat