Selenium-environment-setup
提供:Dev Guides
Selenium-環境のセットアップ
Selenium RCまたはWebDriverスクリプトを開発するには、ユーザーは初期構成が完了していることを確認する必要があります。 環境のセットアップには、次の手順が含まれます。
- Javaのダウンロードとインストール
- Eclipseをダウンロードして構成する
- FireBugとFirePathを構成する
- Selenium RCを構成する
- Selenium WebDriverを構成する
Javaのダウンロードとインストール
Selenium WebDriver/Seleniumを使用するには、JDK(Java Development Kit)をインストールする必要があります。 Javaをダウンロードしてインストールする方法を見てみましょう。
- ステップ1 *-URに移動します。
https://www.oracle.com/technetwork/java/javase/downloads/indexl
- ステップ2 *-[ダウンロード]セクションに移動し、[JDKダウンロード]を選択します。
- ステップ3 *-「ライセンス契約に同意する」ラジオボタンを選択します。
- ステップ4 *-適切なインストールを選択します。 この場合、「Windows 7-64」ビットです。 適切なリンクをクリックして、.exeファイルをディスクに保存します。
- ステップ5 *-ダウンロードしたexeファイルを実行して、インストーラーウィザードを起動します。 [次へ]をクリックして続行します。
- ステップ6 *-機能を選択し、[次へ]をクリックします。
- ステップ7 *-インストーラーが抽出され、その進行状況がウィザードに表示されます。
- ステップ8 *-ユーザーはインストール場所を選択し、[次へ]をクリックできます。
- ステップ9 *-インストーラーはJDKをインストールし、新しいファイルがコピーされます。
- ステップ10 *-インストーラーは正常にインストールされ、ユーザーに表示されます。
- ステップ11 *-インストールが成功したかどうかを確認するには、コマンドプロンプトに移動し、コマンドとして「java」と入力します。 コマンドの出力を以下に示します。 Javaのインストールが失敗した場合、またはインストールされていない場合、「不明なコマンド」エラーがスローされます。
Eclipseをダウンロードして構成する
- ステップ2 *-[ダウンロード]ボタンをクリックします。
- ステップ3 *-ダウンロードはzip形式になります。 内容を解凍します。
- ステップ4 *-Eclipse.exeを見つけて、ファイルをダブルクリックします。
- ステップ5 *-ワークスペースを構成するには、開発を行う必要がある場所を選択します。
- ステップ6 *-Eclipseウィンドウが次のように開きます。
FireBugとFirePathを構成する
Selenium RCまたはWebDriverを使用するには、XPathまたはIDまたは名前などに基づいて要素を見つける必要があります。 要素を見つけるには、ツール/プラグインが必要です。
- ステップ2 *-アドオンインストーラーがユーザーに表示され、[インストール]ボタンをクリックするとインストールされます。
- ステップ3 *-インストール後、「Web Developer」>>「Firebug」に移動してプラグインを起動できます。
- ステップ4 *-Firebug内で機能するプラグインであるFirePathは、ユーザーが要素の「XPath」を取得するのに役立ちます。 「https://addons.mozilla.org/en-US/firefox/addon/firepath/」に移動してFirePathをインストールします
- ステップ5 *-アドオンインストーラーがユーザーに表示され、[インストール]ボタンをクリックするとインストールされます。
- ステップ6 *-「ツール」>>「Webdeveloper」>>「Firebug」に移動して、「Firebug」を起動します。
例
次に、例とともにFireBugとFirePathの使用方法を理解しましょう。 デモンストレーションでは、www.google.comを使用して、「google.com」のテキストボックスのプロパティをキャプチャします。
- ステップ1 *-最初に、次のスクリーンショットで強調表示されている矢印アイコンをクリックして、プロパティをキャプチャするオブジェクトにドラッグします。 オブジェクトのHTML/DOMは、次のように表示されます。 対話できる入力テキストボックスの「ID」をキャプチャできます。
- ステップ2 *-オブジェクトのXPathを取得するには、「firepath」タブに移動し、次の手順を実行します。
- スパイアイコンをクリックします。
- XPathをキャプチャするコントロールを選択します。
- 選択したコントロールのXPathが生成されます。
Selenium RCを構成する
次に、Selenium Remoteコントロールの設定方法を見てみましょう。 後の章でSelenium RCを使用してスクリプトを開発する方法を理解しますが、ここでは、その構成部分のみを理解します。
- ステップ1 *-Seleniumのダウンロードセクションhttp://www.seleniumhq.org/download/に移動し、以下に示すようにバージョン番号をクリックしてSelenium Serverをダウンロードします。
- ステップ2 *-ダウンロード後、Selenium Serverを起動する必要があります。 これを行うには、コマンドプロンプトを開き、ダウンロードしたJARファイルが保存されているフォルダーに移動します(以下を参照)。
- ステップ3 *-サーバーを起動するには、コマンド 'java -jar << downloaded jar name >>を使用します。JavaJDKが適切にインストールされている場合、以下に示すような成功メッセージが表示されます。 これで、Selenium RCスクリプトの作成を開始できます。
Selenium WebDriverを構成する
次に、Selenium WebDriverを構成する方法を見てみましょう。 後の章でSelenium WebDriverを使用してスクリプトを開発する方法を理解しますが、ここでは、その構成部分のみを理解します。
- ステップ1 *-seleniumのダウンロードセクションhttp://www.seleniumhq.org/download/に移動し、以下に示すようにバージョン番号をクリックしてSelenium WebDriverをダウンロードします。
- ステップ2 *-ダウンロードしたファイルはzip形式であり、コンテンツを解凍してプロジェクトフォルダーにマップする必要があります。
- ステップ3 *-以下に示すように、解凍されたコンテンツが表示されます。 プロジェクトフォルダーにマップする方法とスクリプトを開始する方法については、webDriverの章で説明します。