クラウドでジェンキンスのインストールを実行しており、Linux Ubuntu Precise Pangolin 64 ビットを使用しています。
ここにある手順を使用して、ubuntu用にすべてを適切に構成しました(いくつかの変更があります):
https://github.com/zeljkofilipin/watirbook/blob/master/installation/ubuntu.md
irbに入って実行すると、すべてが正常に機能するようになりました
require "watir-webdriver"
b = Watir::Browser.new :chrome
b.goto "google.com"
b.text
b.close
上記のコードで :chrome を :opera に置き換えると、オペラでも魔法のようにうまく機能します。
ただし、Jenkins を介してテスト スクリプトを実行すると、多数のタイムアウト エラーなどが発生します。
ジェンキンス内から動作しているのはfirefoxだけのようです。「google-chrome」プログラムと「opera」プログラムは両方とも /usr/bin にあります
jenkins 用の xvfb プラグインと xvnc プラグインの両方をインストールしました。
vnc を介してログインし、Firefox に対してのみテストが実行されていることを確認できます。watir-webdriverを使用して、ジェンキン内からchromeとoperaの両方を機能させる方法を誰かが教えてくれれば、非常に感謝します。
私はこれに関するブログ記事をここで読みました:
http://www.geisterstunde.org/wordpress/?p=239
http://watirmelon.com/2011/08/29/running-your-watir-webdriver-tests-in-the-cloud-for-free/
これらのリソースは非常に役に立ちましたが、今は行き詰まっています。正しい方向への助けや指針をいただければ幸いです。