Неопределенная локальная переменная или метод firewatir для main:Object (NameError)

Возникли проблемы с запуском скрипта Ruby, получив следующее сообщение об ошибке:

undefined local variable or method `firewatir' for main:Object (NameError)

Следующие версии:

Ruby187\bin>ruby -v
ruby 1.8.7 (2012-10-12 patchlevel 371) [i386-mingw32]

Ruby187\bin>gem -v
1.8.24

Ruby187\bin>gem install firewatir
Successfully installed firewatir-1.9.4
  • Файрфокс версии 3.5
  • установлен JSSh 1.0

Скрипт

require 'firewatir'
require 'win32ole'

person Ruby Finder    schedule 05.07.2013    source источник


Ответы (1)


firewatir мертв. Последний выпуск был в 2011 году. Если вы хотите управлять Firefox, используйте watir-webdriver.

person Željko Filipin    schedule 05.07.2013
comment
C:\Ruby187\bin>ruby add_mem1.rb add_mem1.rb:1:in `require': такого файла для загрузки нет -- watir (LoadError) из add_mem1.rb:1 ТЕПЕРЬ ПОЛУЧАЕТ ЭТО СООБЩЕНИЕ ОБ ОШИБКЕ ПОСЛЕ установки gem install watir- веб-драйвер-0.6.4.драгоценный камень - person Ruby Finder; 05.07.2013
comment
@RubyFinder Обновите свой Ruby. Это слишком старо. - person Arup Rakshit; 05.07.2013