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
つづく!
NASのフォルダをマウントする
パッケージのインストール
今回は cifs-utils というパッケージをインストールします。
ちなみに、すでにインストール済みでした(笑
マウントと確認
下記のコマンドでマウントし df コマンドでマウントしたフォルダが表示できたらOK。
マウント元、マウント先は適宜変更してください。
アンマウント
下記のコマンドでマウントし df コマンドでマウントしたフォルダが消えていたらOK。
起動時に自動でアンマウントする
/etc/fstab 下記の記述を追加し保存する。変更後、再起動し df コマンドでマウントしたフォルダが表示されたらOK。
Chocolateyの基本操作
パッケージを検索
パッケージをインストールする前に、どんなパッケージが登録されているのか検索しましょう。インストールできるパッケージは公式サイトのpackagesか、コマンドを利用して検索します。
また、-localonlyオプションをつけるとインストール済みのパッケージを表示できます。
パッケージのインストール
インストールしたいパッケージが見つかったら、次のコマンドで依存するパッケージを含めてインストールすることができます。
特定のバージョンをインストールする場合は以下のようにVersionオプションを指定します。
アップデート
Chocolateyを通じでインストールしたパッケージは以下のコマンドでアップデートできます。
パッケージ名の代わりにallと指定することで、すべてのパッケージをアップデートします。
また、以下のようにupdateの後にパッケージを指定しないとChocolatey自体のアップデートを行います。
アンインストール
Chocolateyを使ってインストールしたパッケージは、次のコマンドでアンインストールできます。
ただし、アンインストールについてはパッケージ側で対応していない場合が多いようです。
Windowsでもパッケージ管理するために Chocolatey を導入してみる
Chocolatey とは
ChocolateyとはWindows上で動作するソフトウェアをコマンドラインからインストール/アンインストール/アップデート/検索することができるパッケージマネージャーです。
環境
私のマシンはESXi 5.1上にインストールしたWindows7です。
準備
コマンドプロンプト・もしくはPowerShellを「管理者として実行」を選択して起動します。
次に以下のコマンド(公式サイトのトップページに記載されているコマンドをコピペする)を実行するだけでChocolateyがインストールされます。
- コマンドプロンプトから実行する場合
- PowerShellから実行する場合
コマンドプロンプトに戻ってきたら下記のコマンドでChocolateyがインストールされたか確認できます。
CPU の温度を表示する
コマンドは次の通り
vcgencmd measure_temp