【ハウツー】
SeleniumはIE、Firefox、Chrome、Safari、Operaといった多くのブラウザに対応しているWebテストツールです。操作を簡単にレコーディングでき、C#、VB.NET、Java、PHP、Perl、Rubyといったさまざまな言語から呼び出すことが可能です。詳細はこれはすごい! Web案件必須 Seleniumで確認してください。
本稿では、Visual Studio 2008、Selenium IDE1.0.4、Selenium RC1.0.1、NUnit2.5.2を使用してWebテストを行います。環境設定の手順は次の通りです。
まず、Selenium IDEをインストールします。Selenium IDEはFirefoxのアドオンで、レコーディングとWebテストの両方を実行できます。インストールする際は、Firefoxを起動してSeleniumのダウンロードページからDownloadリンクをクリックします。
アドオンを許可してFirefoxを再起動すればインストールが完了します。
Selenium RC(Remote Control)はさまざまな言語からWebテストを行えるツールです。プログラム言語用のライブラリとプロキシサーバから構成されます。
Selenium RCはダウンロードページから入手して任意の場所に解凍します。本稿では「selenium-dotnet-client-driver-1.0.1」と「selenium-server-1.0.1」を「C:\Selenium」に配置しました。
NUnitは.NETで人気の高いユニットテストフレームワークです。NUnitのページからインストーラ(MSIパッケージ)を入手してインストールします。
Visual StudioでNUnitのテストプロジェクトを作成します。ここでは「WebTest」という名前のC#クラスライブラリを作成し、以下のDLLに参照設定を行いました。
続けて実行時にNUnitを起動するように設定します。プロジェクトのプロパティを開き、デバッグタブに移動します。
開始動作に「C:\Program Files\NUnit 2.5.2\bin\net-2.0\nunit.exe」を、コマンドライン引数に「WebTest.dll」を選択します。以上で環境設定は完了です。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
『逆転裁判』初日舞台挨拶に成宮寛貴が登場!「ヤバイと思った」 [16:08 2/11] キャリア |
|
【エンタがビタミン♪】「少しでもキレイに見せたくて」。バナナマン日村のTシャツの下に隠された秘密。 [16:06 2/11] キャリア |
|
【イタすぎるセレブ達・番外編】全世界騒然! ビヨンセとJay-Zが、長女ブルー・アイヴィーちゃんの写真を初公開! [16:06 2/11] キャリア |
|
やっぱり黒髪美人!?黒髪のメリット&デメリット! [16:06 2/11] キャリア |
|
スバルBRZ&トヨタ86のアライメント調整はどうする? [16:05 2/11] キャリア |