watirのHPはここ。
最新版はwatir 1.6.6。
1.rubyのインストール。
ここからダウンロードしてインストールする。
2.watirのHPによると、次はwatirをインストールをするためにコマンドプロンプトから以下のコマンドを実行する。
gem update --system
gem install watir
が、以下のエラーが出る。gem install watir
ERROR: While executing gem ... (Gem::RemoteSourceException)
HTTP Response 302
そこで、RubyGemsを最新のものに更新する。HTTP Response 302
ここからダウンロードし、ファイルを解凍、解凍したフォルダからコマンドプロンプトで ruby setup.rb を実行する。
3.今度こそ以下のコマンドを実行し、watirをインストールする。
gem update --system
gem install watir
gem install watir
4.インストールを確認する。ここからテストケースのサンプル(Google検索のテストケース)をダウンロードして、コマンドプロンプトから ruby google_search.rb を実行してみる。IEの起動、検索フォームに文字入力、検索ボタンクリック、検索結果ページの表示、が自動的に行われる。
5.firefox、chrome上で自動化できるようにする。
firefoxの場合は、firefox用プラグインを導入する。このページの "Windows plugin for Firefox x.x" から導入する。テストケースには、require とブラウザオブジェクトの生成を以下のように記述する。
require "firewatir"
browser = FireWatir::Firefox.new
browser = FireWatir::Firefox.new
chromeの場合は、watir-webdriverを導入する。以下のコマンドでインストール。
gem install watir-webdriver
テストケースには、require とブラウザオブジェクトの生成を以下のように記述する。require "watir-webdriver"
browser = Watir::Browser.new(:chrome)
browser = Watir::Browser.new(:chrome)
使い方は、 Watir API Reference 参照。