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 本体のフォルダにコピーするのですが以下の手順で行います。

  1. 展開した fitnesse フォルダ配下を全てコピーし、FitNesse 本体フォルダ内にコピーする。ちょうど FitNesseRoot を上書きする形になる。
  2. 展開したもののうち、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 の起動が遅くて失敗するかも。。