【问题标题】:getting firewatir to run on mac osx: jssh problems让firewatir在mac osx上运行:jssh问题
【发布时间】:2011-01-07 05:53:55
【问题描述】:

我正在尝试让 firewatir 在 Mac OSX Leopard 上运行。我安装了 Firefox 3.6rc2 但运行最简单的脚本不起作用:

require 'rubygems'
require 'firewatir'
ff=FireWatir::Firefox.new
ff.goto("http://mail.yahoo.com")

我收到以下错误

/usr/local/lib/ruby/gems/1.8/gems/firewatir-1.6.5/lib/firewatir/firefox.rb:237:in `set_defaults': Unable to connect to machine : 127.0.0.1 on port 9997. Make sure that JSSh is properly installed and Firefox is running with '-jssh' option (Watir::Exception::UnableToStartJSShException)
from /usr/local/lib/ruby/gems/1.8/gems/firewatir-1.6.5/lib/firewatir/firefox.rb:131:in `initialize'
from ./watir-test.rb:12:in `new'
from ./watir-test.rb:12

即使我尝试使用 -jssh 选项启动 Firefox,我也会收到一个错误(虽然是另一个错误)

/Applications/Firefox.app/Contents/MacOS/firefox-bin -jssh

这种情况下的错误输出:

/usr/local/lib/ruby/gems/1.8/gems/firewatir-1.6.5/lib/firewatir/firefox.rb:125:in `initialize': Firefox is running without -jssh (RuntimeError)

是否有任何教程或手册可以让 firewatir 在 Mac OSX 上实际运行?

【问题讨论】:

    标签: ruby watir firewatir jssh


    【解决方案1】:

    你安装jssh plugin了吗?

    jssh 插件必须针对每个操作系统和浏览器版本进行编译,因此它可能无法在 Firefox 3.6 上运行,因为我们还没有编译 3.6 的插件

    我强烈建议您尝试可以在 Mac 上驱动 Firefox 的预发行版 watir-webdriver gem

    如果您需要任何进一步的帮助,请询问。 :)

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-15
      • 2011-04-05
      • 2012-08-26
      相关资源
      最近更新 更多