私は、他のいくつかのプログラムを使用する Ruby プログラムを作成しています。それらのほとんどは、ダウンロードしてこのコンピューターで実行できるプログラムですが、Web ブラウザーからアクセスして実行する必要があるプログラムがあります。
実際には 2 つの質問があります。優れた Web 自動化ツールのように見える Watir を見つけましたが、これはテスト用です。テスト用ではなく、メインプログラムの自動化にWatirを使用しても大丈夫ですか? それとも他にもっと使いやすいものはありますか?
もう 1 つの質問は、Watir を動作させることができないということです。firewatir-1.6.5 gem をダウンロードし、Firefox 3.6 用の jssh をインストールしましたが、実行すると
b = Watir::Browser.start("the_web_page_address")
Google に対して新しい Firefox ウィンドウを開くだけで、次のエラーが表示されます。
Unable to connect to machine : foo.bar.baz.blah on port 9997. Make sure that JSSh is properly installed and Firefox is running with '-jssh' option (Watir::Exception::UnableToStartJSShException)
Firefox を実行しまし-jssh
たが、役に立たないようです。