FireWatir
我最近开始使用Firewatir进行测试,我在安装firewatir时遵循了所有必需的步骤,但我无法运行脚本。
以下是我本地机器的信息
ruby版本:ruby 1.9.1p429(2010-07-02修订版28523)[i386-mingw32]
安装宝石: C:>宝石列表
*本地宝石*
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-simple(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 :(得分:0)
我能够解决这个问题,不知道究竟是怎么回事,但我遵循了以下步骤: 1.卸载并安装ruby 2.宝石更新 3.将activesupport从3.0.0版回滚到activesupport 2.3.8。 4.卸载JSSH并再次安装它,确保修复了问题