首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mac osx上运行firewatir : jssh问题

在mac osx上运行firewatir : jssh问题
EN

Stack Overflow用户
提问于 2010-01-20 19:40:50
回答 2查看 2.1K关注 0票数 2

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

代码语言:javascript
复制
require 'rubygems'
require 'firewatir'
ff=FireWatir::Firefox.new
ff.goto("http://mail.yahoo.com")

我收到以下错误

代码语言:javascript
复制
/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选项启动火狐时,我也得到了一个错误(尽管是另一个错误)

代码语言:javascript
复制
/Applications/Firefox.app/Contents/MacOS/firefox-bin -jssh

这种情况下的错误输出:

代码语言:javascript
复制
/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)

有没有什么教程或者hnt可以让firewatir在Mac OSX上真正运行?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-21 19:43:25

你安装jssh plugin了吗?

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

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

如果你需要更多的帮助,尽管说。:)

票数 3
EN

Stack Overflow用户

发布于 2010-03-20 23:15:24

试试这个。

http://www.natontesting.com/2009/07/24/firewatir-jssh-unable-to-connect-fixed/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2101025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档