SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Selenium AESチュートリアル

Selenium AES入門

Selenium AESの概要、インストール、サンプルの実行

設定ファイルの確認

 解凍してできたディレクトリ配下にある「setting.properties」が、Selenium AESの設定ファイルです。

 設定項目の詳細については、Selenium AES公式サイトの「設定ファイルの変更」の項を参照してください。

 デフォルトの状態では、「http://www.google.com/」対するIE、Firefoxによるテストケースを実行する設定になっています(サンプルのテストケースは、suite配下に配置)。

 Firefoxがインストールされていない場合などで、実行するブラウザを変更したい場合は、「setting.properties」の「browser」の項を変更します。

実行ブラウザの設定(変更前)
browser=*firefox,*iexplore
実行ブラウザの設定(変更後)
browser=*iexplore

 また、インタネットにプロキシ経由で接続している場合、「setting.properties」に下記のような設定が必要になります(ホスト名とポート番号は適宜変えてください)。

プロキシの設定
proxyHost=192.168.9.1
proxyPort=3333
avoidProxy=true

Selenium AESの起動

 Selenium AESを起動します。Windowsの場合は「start.bat」、Linuxの場合は「start.sh」を実行してください。

 「Start Selenium Auto Exec Server.」がコンソールに表示されたら起動完了です。

起動時の画面

 なお、Selenium AESの実行には、Javaの実行環境(JRE1.5以上)が必要となりますので、インストールされていない場合には、インストールしてから実行してください。

テストの実行

 Selenium AES には、Webインタフェースが用意されています。下記のURLから、Webインタフェースを参照します。

WebインタフェースのURL
http://localhost:4444/selenium-server/autoexec/
Webインタフェース

 Webインタフェースでは、テストの実行状況および結果が参照できます。また、テストの実行も指示できます。

 [Run Test]ボタンを押下すると、テストが実行されます。

Webインタフェース(実行中)

 Webインタフェースは定期的に更新されます。テストが終了すると、テスト結果が表示されます。

Webインタフェース(テスト終了時)

 テストケース名のリンクから、テスト結果の詳細が参照できます。

Webインタフェース(結果詳細)

まとめ

 今回は、Selenium AESに興味を持っていただくため、機能概要および実際にサンプルを動作させる方法を記事にしました。

 もし、今回の記事で興味をもたれた方は、Selenium AESの公式サイトを参考に、ぜひ実際のプロジェクトに導入してみてはいかがでしょうか。

参考資料

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
Selenium AESチュートリアル連載記事一覧
この記事の著者

onozaty(オノザティ)

(株)ユニスティ所属。主にWEBアプリケーション開発に携わるエンジニア。個人としては、suggest.jsglayer.jsなどのJavaScriptライブラリや、del.icio.us IncSearchShortcutKey2URL などといったFirefoxアドオン、Selenium AESなどのツール類を開発し公開。web: Enjoy*Studyblog: Enjoy*Study Blog

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3084 2008/10/22 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー