FitLibraryWeb のインストール
FitLibraryWeb
FitLibraryWeb は FitLibrary に依存した Web アプリケーションのテスト用の FitNesse 拡張機能群です。
ダウンロード
sourceforge の FitLibrary のページからダウンロードします。
http://sourceforge.net/projects/fitlibrary/files/
FitLibraryWeb のリンクを辿り、その時の最新版の Zip を取得します。今回は FitLibraryWeb20110405.zip が最新でした。
展開
Zip なので適当に展開しましょう。展開すると以下のようなディレクトリ構成で展開されます。
FitLibraryWeb20110405/ + fitnesse/ + FitNesseRoot/ + .... + lib/ + .... + folderRunner/ + .... + build.xml + releaseWebREAD-ME.html
FitNesse 本体のフォルダにコピー
FitNesse 本体のフォルダにコピーするのですが以下の手順で行います。
- 展開した fitnesse フォルダ配下を全てコピーし、FitNesse 本体フォルダ内にコピーする。ちょうど FitNesseRoot を上書きする形になる。
- 展開したもののうち、fitnesse フォルダ以外(folderRunner 等) を全て FitNesse 本体フォルダ内にコピーする。(build.xml が上書きされますが気にしない。)
FitLibraryWeb ページにアクセス
ではローカルの FitNesse の FitLibraryWeb ページにアクセスしてみます。
http://localhost:8000/FitLibraryWeb
FitLibrary のページが見れましたね!
SpiderFixture の Tutorial を試してみる
SpiderFixture は WebDriver をベースにした Selenium のような Web ブラウザをシミュレートするテスト機能です。
FitLibraryWeb のページにチュートリアルがあるので、最初の一つだけやってみましょう。
SpiderFixture->SpiderTutorial->StartingWithSpider
このページで左のバーの「Test」をクリックします。
FireFox が立ち上がってテストが実行されましたね!
※最初の一回は Firefox の起動が遅くて失敗するかも。。