2010-09-20 41 views
0

FireWatirFirewatir:Firewatir是不開放的Firefox

我最近使用Firewatir測試開始,我跟所有必要的步驟,而安裝firewatir但我無法運行該腳本。

這裏是我的本地機器

紅寶石版本信息:紅寶石1.9.1p429(2010-07-02修訂28523)I386-的mingw32]安裝

寶石: C:>寶石列表

* LOCAL 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腳本嗎? – 2010-09-20 19:15:00

+0

如果您自己找到答案,請發佈答案並接受答案。 – 2010-09-21 09:14:30

回答

0

我能準確地解決問題,不知道如何,但我遵循以下步驟:1。 卸載並安裝Ruby 2.寶石更新 3.從版本3.0回滾的ActiveSupport。 0到有效支持2.3.8。 4.卸載JSSH並重新安裝並確保修復問題