質問

Mac OSX LeopardでFirewatirを走らせようとしています。 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)

Mac OSXで実際にFirewatirを実行するためのチュートリアルやHNTはありますか?

役に立ちましたか?

解決

インストールしましたか JSSHプラグイン?

JSSHプラグインは、各OSおよびブラウザバージョンのコンパイルする必要があるため、3.6のプラグインがまだコンパイルされていないため、Firefox 3.6で動作しない可能性があります。

私はあなたがプレレリーズを試すことを強くお勧めします ワティルウェブドイバー MacでFirefoxを駆動できる宝石

さらにヘルプが必要な場合は、尋ねてください。 :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top