ThinkIT Selenium連載記事・サポートページ

このページはThinkITの連載記事「SeleniumでWebアプリケーションテストを自動化」のサポートページです。

(2008/9/29更新)
本記事のDLリンクが切れていたりなかったりするものがあるようなので、このページの一番下にまとめました。

(2008/5/28更新)
サンプルアプリケーションのプロジェクトファイルについて、DLページに無いようなのでリンク先を変えました。

FirefoxのキャッシュをOFFにする方法

ファイルキャッシュをOFFにする

  1. ツール>オプション>「プライバシー」タブ
    • 「表示したページの履歴をx日分記憶する」のチェックを外す

メモリキャッシュをOFFにする

  1. about:config とロケーションバー(アドレスバー)に入力する
  2. 設定一覧が表示されるので、フィルタに次の文字列を入力: browser.cache.memory.capacity
  3. 既にあった場合は、ダブルクリックして、値を入力(0にする)
    • 表示されなかった場合は、新規に作成する。
    • 適当なところでマウスの右クリック→新規作成→整数値を選択
    • 設定名を入力: browser.cache.memory.capacity
    • 整数値を入力:サイズを kb で指定する(0にする)
  4. Firefoxを再起動する

サンプルアプリケーションのインストール方法

以下どちらかの方法で、サンプルアプリケーションをインストールします。

  • サンプルアプリケーションのプロジェクトをEclipseにインポートする
  • サンプルアプリケーションのwarファイルをTomcatにデプロイする

サンプルアプリケーションのソースコードを確認または変更したい場合は前者を、ソースコードを見る必要がない場合は後者を選択すればよいでしょう。

プロジェクトファイルを使用する場合

  1. ここから、MyMeibo.lzhをダウンロードし、任意の作業フォルダ(デスクトップなど)に解凍。
  2. Eclipseを起動し、[ファイル]−[インポート]を選択。
  3. インポートのウィザードにて、[一般]−[既存プロジェクトをワークスペースへ]を選択し、[次へ]をクリック。
  4. [ルート・ディレクトリーの選択]の[参照]ボタンを押し、先ほど解凍したフォルダを選択。するとインポートウィザードのウィンドウの[プロジェクト]欄に「MyMeibo」が表示されるのでチェックが付いていることを確認。チェックが付いていない場合はチェックを付ける。また、ウィンドウ下段の[プロジェクトをワークスペースにコピー]にチェックを付けて、[終了]ボタンをクリック。
  5. 以下の2つ以外のエラーが出ている場合、JRETomcatの設定がアンマッチになっている可能性があるので、適宜調整する。以下2つのエラーだけの場合は、MyMeiboプロジェクトを右クリックし、[Tomcatプロジェクト]−[JSPの作業ディレクトリを作成]を選択。
    • (表示されているエラー)
    • ビルド・パスのエラーが解決されるまでプロジェクトをビルドできません
    • プロジェクト MyMeibo に、必要なソース・フォルダー 'work' がありません。
  6. MyMeiboプロジェクトを右クリックし、[Tomcatプロジェクト]−[コンテキスト定義を更新]を選択。「操作が成功しました」というウィンドウが表示されることを確認。操作に失敗した場合は、Tomcatプラグインの設定を確認し、再度実行してください。
  7. Tomcatを起動する。
  8. ブラウザを起動し、以下のURLを入力する。(ブックマークしておくとよいでしょう)
  9. 以下の画面が表示されれば無事成功です。

warファイルを使用する場合

  1. ダウンロードページから、MyMeibo.warをダウンロードし任意の作業フォルダに保存します。
  2. Tomcatを起動し、Tomcatマネージャにアクセスします。
  3. 「WARファイルの配備」の[アップロードするWARファイルの選択]にて[参照]ボタンを押して保存したMyMeibo.warを指定し、[配備]ボタンを押します。
  4. 上記の画面が表示されれば無事成功です。

Selenium入門(ThinkIT) 連載のダウンロードファイル

第2回

SeleniumDemo.lzh
 …Seleniumのデモ用ファイル(2KB)

第3回

MyMeibo.lzh
 …サンプルアプリのEclipseプロジェクト(1.5MB)
MyMeibo.war
 …サンプルアプリのwarファイル(1.2MB)
MyMeibo結合試験項目.xls (MyMeibo_IT_list.xls)
 …サンプルアプリのテスト項目表(36KB)

第5回

Selenium基本コマンドリファレンス.pdf (Selenium_basic_command.pdf)
 …基本的なコマンドの使い方(131KB)
testhtml-it.lzh
 …HTMLテストケースの解答例(20KB)

第6回

test.selenium.it.lzh
 …Javaテストケースの解答例(8KB)