Seleniumことはじめ

手始めに、以下の手順でテストを実施してみました。テスト対象は Teeda Core Example です。

事前準備

  1. Selenium Core をダウンロードし、Tomcat に配備する
    • 以下のディレクトリに、解凍したファイルを配置する
    • /webapps/ROOT
  2. Tomcatを起動し、以下のURLにアクセスする
  3. Selenium のメニューページが開けばOK!

テストケースの作成

  1. Teeda Core Example を実行する
  2. Selenium IDE で、操作を記録する
  3. 記録したデータを名前を付けて保存する
    • ここでは、teeda-example-test.htmlとします

テストの実行

  1. teeda-example-test.html を以下のディレクトリに配置する。
  2. 以下のファイルを修正して、teeda-example-test.html をテストケースとして追加する
    • /webapps/ROOT/selenium-core/tests/TestSuite.html
  3. http://localhost:8080/selenium-core/ から、「Selenium TestSuite」を選択し、テストを実行する
    • 右側のフレームで「All」ボタンを押下すれば、全てのテストが実行されます
    • 「Run」で実行すると assert エラーになるようですが、「Walk」を指定すればテストはパスされました


これだけで、無事テスト成功!!
id:KenichiroMurataさんから、サイトアクセスする場合は Selenium RC が必要になるみたい、と言われたんだけど、上の方法なら不要ですね。