2010-09-20 3 views
0

FireWatirFirewatir: Firewatir не открывая Firefox

Я недавно начал использовать Firewatir для тестирования, я выполнил все необходимые действия при установке firewatir, но я не могу запустить скрипт.

Вот информация из моей локальной машины

версия рубина: рубин 1.9.1p429 (2010-07-02 редакция 28523) [i386-mingw32] установлены

камней: C:> Списка камня

* МЕСТНЫЕ GEMS *

ActiveSupport (3.0.0, 2.3.8) строитель (2.1.2) commonwatir (1.6.5)firewatir (1.6.5) культиватор (2.6.2) json_pure (1.4.6) рейк (0.8.7) RubyForge (2.0.4) S4T-Utils (1.0.4) пользовательские варианты (1.1 .6.1) XML-простой (1.0.12)

######## Я использовал пример сценария из Интернета
#Include the FireWatir file. 
require 'firewatir' 

ff=FireWatir::Firefox.new 
#Open yahoo mail. 
ff.goto("http://mail.yahoo.com") 

#Put your user name. 
ff.text_field(:name,"login").set("User_Name") 

#Put your password. 
ff.text_field(:name,"passwd").set("Password") 

#Click Sign In button. 
ff.button(:value,"Sign In").click 

#Click Sign Out button. 
ff.link(:text, "Sign Out").click 

#Close the browser. 
ff.close 

При запуске этого скрипта из командной строки, а открыв браузер Firefox, откроется диалоговое окно, чтобы выбрать программу для ее открытия.

Я очень признателен, если кто-нибудь может мне помочь с этим или указать мне в правильном направлении.

Благодаря

+0

можно запустить любой скрипт ruby ​​из командной строки? –

+0

Если вы нашли ответ самостоятельно, отправьте ответ и примите его. –

ответ

0

Я был в состоянии решить эту проблему, не уверена, как именно, но я последовал за следующие действия: 1. Удаления и установку рубинового обновления 2. гема 3. отката ActiveSupport с версии 3.0. 0 для активных действий 2.3.8. 4. удалил JSSH и установил его снова, и это обязательно устранило проблему.

Смежные вопросы