Ruby Firewatir:Firewatir未打开Firefox

Ruby Firewatir:Firewatir未打开Firefox,ruby,watir,firewatir,Ruby,Watir,Firewatir,防火墙 我最近开始使用Firewatir进行测试,我在安装Firewatir时遵循了所有必需的步骤,但我无法运行脚本 这是我本地机器的信息 ruby版本:ruby 1.9.1p429 2010-07-02修订版28523[i386-mingw32] 安装的gems: C:>宝石清单 *本地宝石* activesupport 3.0.0、2.3.8 建筑商2.1.2 commonwatir 1.6.5 防火墙1.6.5 锄头2.6.2 json_pure 1.4.6 耙0.8.7 rubyforg

防火墙

我最近开始使用Firewatir进行测试,我在安装Firewatir时遵循了所有必需的步骤,但我无法运行脚本

这是我本地机器的信息

ruby版本:ruby 1.9.1p429 2010-07-02修订版28523[i386-mingw32]

安装的gems: C:>宝石清单

*本地宝石*

activesupport 3.0.0、2.3.8 建筑商2.1.2 commonwatir 1.6.5 防火墙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 simple 1.0.12

我使用了来自web的示例脚本
#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浏览器,而是打开一个对话框来选择要打开的程序

我真的很感激,如果有人能帮我做这件事,或者给我指出正确的方向


谢谢

我能够解决问题,但不确定具体如何解决,但我遵循了以下步骤: 1.卸载并安装ruby 2.宝石更新 3.将activesupport从版本3.0.0回滚到activesupport 2.3.8。
4.卸载JSSH并再次安装,这确实解决了问题

您可以从命令行运行任何ruby脚本吗?如果您自己找到了答案,请发布一个答案并接受它。