Selenium - Web Browser Automation を使ってみる

Selenium とは

Webアプリケーションのテスト自動化をサポートするツールChromeFirefoxInternet ExplorerOperaAndroidiOSといったブラウザに対応し、テストは内容の記述は JavaC#PythonRubyPHP といった開発言語を使用できる。HPはここ

環境の構築(EclipseMaven

後々、Android アプリケーションの作成も行いたいと考えていたので、言語は Java とし、環境は EclipseMaven を使用することにした。EclipseEclipse 4.4 Luna Pliiades All in One を使用した。インストールは Zip ファイルを展開して eclipse.exe のあるフォルダへジャンクションリンクを設定。なお、MavenEclipse に最初から含まれていた。

mklink /J c:\eclipse c:\appi\pleiades-e4.4-java-jre_20150310\pleiades

最初の一回のみ下記のバッチを起動する。二回目以降は下記フォルダと同じ場所にある eclipse.exe を起動する。ショートカットをディスクトップに作成した。

C:\J_eclipse\eclipse\eclipse.exe -clean.cmd

Maven プロジェクトの作成

1.Maven プロジェクトを作成。手順はファイル→新規→プロジェクト。

2.新規プロジェクトウィンドウで MavenMaven プロジェクトを選択し、「次へ」ボタンを押す。

3.「シンプルなプロジェクトの作成・・・」にチェックを入れ、「次へ」ボタンを押す。

4.「グループId」、「アーティファクトId」を入力。バージョンとパッケージングはそのままにし、「完了」ボタンを押す。

5.「パッケージ・エクスプローラー」上の「pon.xml」を開き、開いたファイルのウィンドウ下のタブ「依存関係」に切り替える。

6.「依存関係」の「追加」ボタンを押し、表示されたウィンドウに下記の入力を行う。※二回追加を行う。

f:id:kirokumemo:20150426203029p:plain

f:id:kirokumemo:20150426203039p:plain

下記のホームページで使いたいライブラリを探す。

http://mvnrepository.com/artifact/org.apache.commons/commons-exec/1.2

つづく!