Selenium - Web Browser Automation を使ってみる
Selenium とは
Webアプリケーションのテスト自動化をサポートするツールでChrome、Firefox、Internet Explorer、Opera、Android、iOSといったブラウザに対応し、テストは内容の記述は Java、C#、Python、Ruby、PHP といった開発言語を使用できる。HPはここ。
環境の構築(Eclipse、Maven)
後々、Android アプリケーションの作成も行いたいと考えていたので、言語は Java とし、環境は Eclipse + Maven を使用することにした。Eclipse は Eclipse 4.4 Luna Pliiades All in One を使用した。インストールは Zip ファイルを展開して eclipse.exe のあるフォルダへジャンクションリンクを設定。なお、Maven は Eclipse に最初から含まれていた。
最初の一回のみ下記のバッチを起動する。二回目以降は下記フォルダと同じ場所にある eclipse.exe を起動する。ショートカットをディスクトップに作成した。
Maven プロジェクトの作成
1.Maven プロジェクトを作成。手順はファイル→新規→プロジェクト。
2.新規プロジェクトウィンドウで Maven→Maven プロジェクトを選択し、「次へ」ボタンを押す。
3.「シンプルなプロジェクトの作成・・・」にチェックを入れ、「次へ」ボタンを押す。
4.「グループId」、「アーティファクトId」を入力。バージョンとパッケージングはそのままにし、「完了」ボタンを押す。
5.「パッケージ・エクスプローラー」上の「pon.xml」を開き、開いたファイルのウィンドウ下のタブ「依存関係」に切り替える。
6.「依存関係」の「追加」ボタンを押し、表示されたウィンドウに下記の入力を行う。※二回追加を行う。
下記のホームページで使いたいライブラリを探す。
http://mvnrepository.com/artifact/org.apache.commons/commons-exec/1.2