目次

seleniumってなに

Selenium RC を使って Web アプリケーションをテストする

play!frameworkには、はじめからseleniumがバンドルされているので、下記の説明の

Selenium RC をダウンロードしてインストール

とかは不要だと思います。

概要を知りたい場合は、下記のIBMのサイトの解説は参考になるでしょう。

http://www.ibm.com/developerworks/jp/web/library/wa-testweb/

play!のseleniumについてのメモ

やり方

  1. プロジェクトの直下にtestというフォルダを作る。
  2. Application.test.htmlをフォルダに格納する
  3. play test プロジェクト名 でテストモードで立ち上げる
  4. 次のアドレスを開くhttp://localhost:9000/@tests

play!framework1.2.5での説明

http://playdocja.appspot.com/documentation/1.2.5/guide10

標準的な Selenium 構文

標準的な Selenium 構文はSeleneseと呼ばれています。

日本語の説明

日本語に翻訳してあるSelenese説明ページ

http://oss.infoscience.co.jp/seleniumhq/docs/04_selenese_commands.html

上記の説明では

verifyTextPresent

となっているところが、

play!frameworkでは

assertTextPresent

となっているかんじですかね。

Seleneseの英語 の説明ページ

http://seleniumhq.org/docs/02_selenium_ide.html#selenium-commands-selenese

Seleniumの解説

http://seleniumhq.org/

Selenium IDE Plugins

http://seleniumhq.org/projects/ide/

Selenium-IDE ― Selenium Documentation

http://seleniumhq.org/docs/02_selenium_ide.html#selenium-commands-selenese

サンプル

yabe/test/Application.test.html

いま勉強中の疑問

   //指定した箇所に指定した文字列を記述する必要があるのに、idの指定がないのは大丈夫なのか?
   
   //submitボタンもidがないとつらいのではないか?
   
   //メソッドのリファレンスはどこか
   
   //type('password', 'secret')
   //clickAndWait('signin')
   //assertText('success', 'Welcom admin!')

Seleniumがどうやってうごいているのか説明

http://www.devinprogress.info/2011/04/how-play-framework-test-runner-works.html

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-27 (火) 10:40:34 (3255d)