Ruby Firewatir:Firewatir未打开Firefox
防火墙 我最近开始使用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的示例脚本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
#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脚本吗?如果您自己找到了答案,请发布一个答案并接受它。