Windows 環境における Watir 自動化テストフレームワークの導入手順

Web 開発においてアジャイルな運用が一般化する中、テスト工程の自動化は不可欠な課題となっています。特に Ruby 기반の Watir を利用した Web 自動化テスト環境を Windows 上に構築する手順について解説します。

1. Ruby 実行環境の整備

まず、Ruby 言語の実行環境を準備します。Windows 環境では、必要な開発ツールセットを含むインストーラーを利用するのが効率的です。公式または信頼できる配布元からインストーラーを入手し、デフォルト設定でインストールを実行します。この際、環境変数の自動設定オプションを有効にすることで、後続の設定作業を簡略化できます。

インストール完了後、コマンドプロンプトを開き、以下のコマンドでバージョン情報を確認し、正常に導入されたかを検証します。

ruby -v
gem -v

それぞれバージョン番号が表示されれば、環境構築は成功です。

2. Gem ソースの設定と Watir のインストール

Ruby のパッケージ管理ツールである Gem を使用して Watir をインストールします。地域によっては公式の Gem サーバーへの接続が不安定な場合があるため、ミラーサーバーへの切り替えを検討します。

現在のソースリストを確認し、必要に応じて追加または削除を行います。

gem sources -l
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com/

ソース設定が完了したら、以下のコマンドで Watir ライブラリをインストールします。

gem install watir

インストール後、gem list コマンドを実行し、watir 関連のパッケージがリストに含まれているか確認してください。依存関係のエラーを防ぐため、必要に応じてバージョンの互換性を確認し、適切なバージョンを指定してインストールを行う場合があります。

3. 動作検証スクリプトの作成

環境が整ったかを確認するために、簡単なテストスクリプトを作成します。テキストエディタを用いて新しいファイルを作成し、以下のコードを記述します。文字コードは UTF-8 を使用してください。

require 'watir'

puts 'ブラウザ起動プロセスを開始します...'
browser = Watir::Browser.new :chrome
browser.goto 'https://www.example.com'
puts '操作完了:ブラウザが正常に動作しています'

このスクリプトでは、変数名を browser とし、IE ではなくより現代的な Chrome ブラウザを呼び出す構成に変更しています。また、アクセス先 URL も汎用的なものに変更しています。

4. スクリプトの実行

保存したファイル(例:test_script.rb)に対して、コマンドラインから Ruby 解釈器を呼び出して実行します。

ruby test_script.rb

エラーが発生せず、指定したブラウザが自動起動し、目的の Web ページへ遷移すれば、Watir による自動化テスト環境の構築は完了です。

タグ: watir Ruby 自動化テスト Windows gem

6月7日 23:22 投稿