webdriver entire setup
前のチュートリアルでは、 WebDriverの基本的なアーキテクチャと機能 。これはの9番目のチュートリアルです Seleniumチュートリアルトレーニングシリーズ 。
ビジネスアナリストへのインタビューの質問
このチュートリアルでは、 WebDriverを最初から開始するためのインストール手順 。また、WebDriverが提供するさまざまなドライバーについても話し合い、それぞれがさまざまなテストや環境のニーズに対応します。
スクリプトにWebDriverを使用できるようにするには、基本的な環境設定のような場所に配置する必要があるいくつかの前提条件があります。このシリーズでは、 サンプル例では、プログラミング言語としてJavaを使用します。したがって、Javaのインストールから始めましょう。
学習内容:
Javaのインストール
ステップ1: Oracleの公式サイトにアクセスします–「 JAVAダウンロード 」、Java Platform、StandardEditionをダウンロードします。最近のリリースはすべてこのページで入手できます。

ステップ2: ダウンロードボタンをクリックすると、次の画面が表示されます。 Javaインストールの使用許諾契約に同意し、カタログ化されたさまざまなJava DevelopmentKitの中から選択します。システム構成に最適なものを選択してください。

JDK(Java開発キット)をダウンロードすることを忘れないでください。キットには、JRE(Javaランタイム環境)が付属しています。したがって、ユーザーはJREを個別にダウンロードしてインストールする必要はありません。
EclipseIDEのインストール
ステップ1: Eclipseの公式Webサイトにアクセスし、そのダウンロードページに移動します– Eclipseのダウンロード 。 JavaEE開発者向けのEclipseIDEをダウンロードします。最近のリリースはすべてこのページで入手できます。
システム構成に従って、適切なEclipseIDEを選択してダウンロードしてください。 64ビットWindowsオペレーティングシステムと32ビットWindowsオペレーティングシステムで利用できる2つのダウンロードリンクがあります。

ステップ2: ダウンロードリンクをクリックするとすぐに、ユーザーは現在のダウンロードに関する情報を保護する新しいページにリダイレクトされます。ダウンロードアイコンをクリックすると完了です。

完全なzipフォルダーをダウンロードできるようになるまでに数分かかる場合があります。
ステップ3: ダウンロードしたら、フォルダをコピーして、ファイルシステムの目的の場所に配置します。

ステップ4: zipフォルダーを解凍すると、日食という名前のフォルダーが表示されます。このフォルダーには、必要なすべてのアプリケーションファイルとソースファイルが含まれています。

ステップ5: eclipseフォルダー内にある「eclipse.exe」を使用してEclipseIDEを起動します。同じことについては上の図を参照してください。
ステップ6: アプリケーションは、ワークスペースの場所を指定するように求めます。ワークスペースは、すべてのEclipseプロジェクトが存在する場所です。目的の場所を入力/参照するか、ユーザーはデフォルトの場所を選択して(OK)ボタンをクリックするだけです。

WebDriverの構成
このシリーズのプログラミング言語としてJavaを使用し、Javaでテストスクリプトを作成するには、言語固有のクライアントドライバーを導入する必要があります。したがって、SeleniumJavaクライアントライブラリのダウンロードから始めましょう。
SeleniumJavaクライアントライブラリをダウンロードする
ステップ1: Seleniumの公式ウェブサイトにアクセスして、ダウンロードページに移動します–「 http://docs.seleniumhq.org/download/ 」。下の図のセクションを参照してください。ここでは、個別のプログラミング言語用にリストされたクライアントライブラリを見つけることができます。 Javaクライアントライブラリのダウンロードリンクをクリックします。

完全なzipフォルダーをダウンロードできるようになるまでに数分かかる場合があります。
ステップ2: ダウンロードしたら、フォルダをコピーして、ファイルシステムの目的の場所に配置します。
ステップ3: zipフォルダーを解凍すると、「Selenium-2.41.0.zip」という名前のフォルダーが表示されます。このフォルダーには、ユーザーがJavaでテストスクリプトを作成できるようにするために必要なすべてのjarファイルが組み込まれています。
したがって、これらのライブラリーはEclipseIDEで構成できます。
EclipseIDEを使用したライブラリーの構成
ステップ1: EclipseIDEに移動します。 「ファイル」->「新規」->「Javaプロジェクト」に従って、新しいJavaベースのプロジェクトを作成します。同じことについては、次の図を参照してください。

ステップ2: Javaプロジェクトのユーザー定義名を指定します。 Learning_Seleniumという名前を付けて、(完了)ボタンをクリックします。新しく作成されたプロジェクトは、パッケージエクスプローラーパネルの画面の左側に表示されます。
ステップ3: ソースフォルダの下に「First_WebdriverClass」という名前の新しいJavaクラスを右クリックし、(新規)-> (クラス)に移動して作成します。
ステップ4: 次に、ライブラリをJavaプロジェクトに構成しましょう。これを行うには、プロジェクトを選択して右クリックします。リストされたオプション内で「プロパティ」を選択します。次の画面が表示されます。オプションから「Javaビルドパス」を選択します。

ステップ5: デフォルトでは、「ライブラリ」タブが開いています。そうでない場合は、「ライブラリ」タブをクリックします。次に、「AddExternalJars…」ボタンをクリックします。 Javaクライアントライブラリ用に抽出したフォルダを保存した場所を参照します。
ステップ6: 「selenium-java-2.41.0」フォルダーにあるすべてのJARファイルを選択し、ダイアログボックス内の開くボタンをクリックします。プロパティダイアログボックスは、次の図のようになります。
リンクリストc ++とは

ステップ7: ダイアログボックス内の(OK)ボタンをクリックして、JavaプロジェクトのSeleniumライブラリの構成部分を完了します。
プロジェクトは次のようになります。

利用可能なドライバー
WebDriverには多数のドライバークラスがあり、それぞれが特定のWebブラウザーに対応しています。各ブラウザーには、WebDriverに異なるドライバー実装があります。
WebDriverでは、一部のブラウザーを直接自動化できますが、一部のWebブラウザーでは、テストスクリプトを自動化して実行できるようにするために外部エンティティが必要です。この外部エンティティは、ドライバーサーバーと呼ばれます。したがって、ユーザーはさまざまなWebブラウザー用のドライバーサーバーをダウンロードする必要があります。
Webブラウザーごとに個別のドライバーサーバーがあり、ユーザーは、指定されたもの以外のWebブラウザーに1つのドライバーサーバーを使用できないことに注意してください。
以下は、利用可能なWebブラウザーとそれに対応するサーバードライバーのリストです。

結論
このチュートリアルでは、WebDriverテストスクリプトを作成する前に行う必要のあるすべての環境のセットアップとインストールに慣れました。
これがこの記事の核心です。
- WebDriverベースのテストスクリプトを作成する前に、いくつかのユーティリティとパッケージをインストールする必要があります。
- JDK(Java Development Kit)をインストールします。 JREはキットにバンドルされて配布されているため、ユーザーが個別にインストールすることは想定されていません。
- EclipseIDEをダウンロードします。ユーザーはパッケージをダウンロードするだけでよく、準備は万端です。 Eclipseでは他のインストールは必要ありません。
- Javaクライアントライブラリをダウンロードして、Javaプログラミング言語でテストスクリプトを作成できるようにします。
- eclipse.exeを使用してEclipseを起動します。プロジェクトを保存するワークスペースを選択します。
- 日食で新しいJavaプロジェクトを作成します。プロジェクト内に新しいJavaクラスを作成します。
- Javaクライアントドライバーのjarファイルをインポートして、Eclipseを構成します。
- WebDriverでは、一部のブラウザーを直接自動化できますが、一部のWebブラウザーには外部ドライバーサーバーが必要です。
- FirefoxとHTMLUnitは、直接自動化できない唯一のブラウザです。したがって、個別のドライバーサーバーは必要ありません。 Chrome、Safari、Internet Explorerなどの他の一般的に知られているすべてのWebブラウザーには、ドライバーサーバーが必要です。
次のチュートリアル#10 =>セットアップとインストール全体が完了したので、次のチュートリアルで Javaを使用して独自のWebDriverテストスクリプトを作成します。
読者へのコメント: 次のチュートリアルでは Seleniumチュートリアルシリーズ が処理モードになっている場合は、このチュートリアルに記載されているパッケージと必要なユーティリティをインストールして開始します。 WebDriver関連のパッケージのほとんどは、Seleniumの公式Webサイトにあります。
インストールプロセスで問題が発生した場合はお知らせください。
推奨読書
- 初心者向けの詳細なEclipseチュートリアル
- Selenium WebDriverの概要– Seleniumチュートリアル#8
- 最初のWebDriverスクリプトの実装– Selenium WebDriverチュートリアル#10
- Cucumber Seleniumチュートリアル:Cucumber Java SeleniumWebDriverの統合
- さまざまなタイプのWebDriverコマンドを使用してWeb要素の可視性を確認する– Seleniumチュートリアル#14
- 効率的なSeleniumスクリプティングとトラブルシューティングシナリオ– Seleniumチュートリアル#27
- ログを使用したSeleniumスクリプトのデバッグ(Log4jチュートリアル)– Seleniumチュートリアル#26
- Appium Studio for Eclipse:EclipseからのエンドツーエンドのAppium / Selenium自動化