Selenium WebDriver を使用して IntelliJ をセットアップする方法

IntelliJ とは何ですか?

IntelliJ IDEA は Java 統合開発環境 (IDE) です。ソフトウェア開発に使用されます。 JetBrainsによって開発されました。これは、apache2 ライセンスの「コミュニティ エディション」および「独自の商用エディション」に基づいて提供されます。これは、入手可能な Java IDE の中で最も優れたものです。高度なコード ナビゲーションやコード リファクタリング機能などの機能を提供します。

Selenium Webdriver を使用して IntelliJ をインストールするための前提条件

そのためには、次のような前提条件が必要です。

  • インテリJ
  • 任意の Web ブラウザ (できれば Mozilla Firefox)
  • JDK(Java Development Kit)
  • Selenium .jar ファイル

必要なjarファイルは次からダウンロードできます。 Selenium.org オフィシャルサイト。 ダウンロード後、.jar ファイルが目的のディレクトリに抽出されます。

IntelliJ をダウンロードしてインストールする方法

ステップ1) ダウンロードするには インテリJ ジェットブレインのサイトにアクセスしてください。 ここでは「コミュニティ」バージョンを選択しました。 モバイル、Web、エンタープライズ開発用の「究極」バージョンを選択できます。

IntelliJ をダウンロードしてインストールします

ステップ2) ダウンロードを開始すると、このようなメッセージが表示されます。

IntelliJ をダウンロードしてインストールします

ステップ3) 次のステップでは、ポップアップ ウィンドウが開きます。 「実行」ボタンをクリックします。

IntelliJ をダウンロードしてインストールします

ステップ4) このステップでは、セットアップ ウィザードの「次へ」ボタンをクリックします。

IntelliJ をダウンロードしてインストールします

ステップ5) 別のポップアップ ウィンドウが開きます。 宛先フォルダーを参照し、「次へ」ボタンをクリックします。

IntelliJ をダウンロードしてインストールします

ステップ6) このステップでは、

  1. チェックを入れるbox – 32ビットランチャー
  2. チェックを入れるbox あなたの要件に応じた言語
  3. 「次へ」ボタンをクリックします

IntelliJ をダウンロードしてインストールします

ステップ7) 次のステップで、「インストール」ボタンをクリックします。

IntelliJ をダウンロードしてインストールします

IntelliJ のインストール プロセスが進行中であることがわかります。

IntelliJ をダウンロードしてインストールします

ステップ8) このステップでは、

  1. IntelliJ を実行するには、チェックを付けますbox >
  2. 「完了」ボタンをクリックします

IntelliJ をダウンロードしてインストールします

ステップ9) システムに古いバージョンの IntelliJ がすでにインストールされている場合。 古いバージョンの設定を新しいバージョンにインポートできます。 以前のバージョンがインストールされていないため。 XNUMX 番目のオプションを選択します。

IntelliJ をダウンロードしてインストールします

ステップ10) 前のステップで「OK」ボタンをクリックすると、Jetbrain プライバシー ポリシーへの同意を求められます。 「同意する」ボタンをクリックしてください。

IntelliJ をダウンロードしてインストールします

ステップ11) このステップでは、プラグインの設定を行うことができます。

IntelliJ をダウンロードしてインストールします

ステップ12) 次のステップでは、要件に従ってオプションを選択します。 新しいプロジェクトの作成、プロジェクトのインポート、開くなどのオプションが表示されます。

IntelliJ をダウンロードしてインストールします

ステップ13) このステップでは、

  1. ライブラリから「プロジェクト」と「ファイル」を選択し、
  2. 「OK」ボタンをクリックします

IntelliJ をダウンロードしてインストールします

ステップ14) このステップでは、前のステップで選択したファイルがプロジェクト ディレクトリに表示されます。

IntelliJ をダウンロードしてインストールします

Selenium をサポートするように IntelliJ を構成する

Selenium をサポートするには、IntelliJ を構成する必要があります。 そのためには以下に従ってくださいwing 手順。

ステップ1) IntelliJ IDE を起動し、新しいプロジェクトを作成します。 ファイルを選ぶ -> NEW -> プロジェクト

Selenium をサポートするように IntelliJ を構成する

Selenium をサポートするように IntelliJ を構成する

ステップ2) 前のステップでクリックしたとき -> 次。 新しい画面が開きます。 この画面ではプロジェクト名を付けます。 この例では、Selenium_Guru99 という名前を付けました。 次にクリックします -> 仕上げる。 プロジェクトは IntelliJ で作成されました。

Selenium をサポートするように IntelliJ を構成する

ステップ3) ここで、Selenium の .jar ファイルを外部ライブラリとして IntelliJ に追加する必要があります。

この場合は、「ファイルに移動」をクリックします -> プロジェクト構造 -> プロジェクト設定タブでモジュールを探します -> 依存関係 -> 「+」記号をクリックします -> JAR またはディレクトリの場合に選択します。

Selenium をサポートするように IntelliJ を構成する

ステップ4) ダウンロード後に抽出したディレクトリおよびサブディレクトリ /lib からすべての Selenium .jar ファイルを選択します。

Selenium をサポートするように IntelliJ を構成する

これで、.jar ファイルが IntelliJ に正常に追加されました。 プロジェクトの構造を見ると、プロジェクトの /src ディレクトリが空であることがわかります。

ステップ5) /src ディレクトリを右クリックします -> NEW -> Java クラス。 プロジェクトの構造は以下のようになります。

Selenium をサポートするように IntelliJ を構成する

IntelliJ Selenium の例

サイトを利用させていただきます https://demo.guru99.com/

このテストシナリオでは

  • URLを公開いたします
  • 無効な E を入力してくださいmail ID
  • 「送信」ボタンをクリックします
  • 出力は以下のようになります。mail ID が無効です」

IntelliJ Selenium の例

上記の結果を見ると、

  • コードを実行すると、 Firefox インスタンスが開いています。
  • コードレベルでは、email ウェベメントへ。 入力フィールド (abc.gmail.COM)。
  • Selenium Webdriver が「送信」ボタンをクリックすると、email IDはguru99サイトで認証されています。
  • 先ほども言ったように、未登録の電子メールmail 「E」というメッセージが表示されます。mail ID が無効です。」

Following is ジャワ test1のコード。

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class TestSelenium {											
			public static void main(String[] args){        
				FirefoxDriver driver=new FirefoxDriver();        
				driver.get("https://demo.guru99.com/");        
				WebElement element=driver.findElement(By.xpath("//input[@name='emailid']"));        
				element.sendKeys("abc@gmail.com");            

				WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']"));         
			button.click();    
		}
}

IntelliJ を使用する利点

  • オブジェクト属性のゲッター メソッドとセッター メソッドを迅速に生成します。
  • 簡単なキーストロークで、ステートメントを try-catch ブロックまたは if-else ブロックで囲むことができます。
  • IDE は、gradle、SBT、grunt、bower などの組み込みのパッケージ化ツールを提供します。
  • Database like SQL, ORACLE、PostgreSQL、 Microsoft SQL IDE からサーバーに直接アクセスできます。
  • Java、JavaScript、Clojure などのさまざまな言語をサポートしています。
  • 次のようなさまざまなオペレーティング システムでサポートされています。 Windows、Linux など JetBrains 公式 Web サイトからダウンロードできます。

まとめ

  • IntelliJ IDEA は Java 統合開発環境 (IDE) です。
  • 高度なコード ナビゲーション機能とコード リファクタリング機能が備わっています。
  • IntelliJ を使用する利点は次のとおりです。
  • ゲッターメソッドとセッターメソッドを素早く生成する
  • 簡単なキーストロークで、ステートメントを try-catch または if-else ブロックで囲むことができます。
  • Java などのさまざまな言語をサポートしています。 JavaScriptを 、Clojureなど。
  • 次のようなさまざまなOSをサポートしています Windows、Linuxなどで
  • 組み込みのプラグインとパッケージ化ツールが付属しています
  • Selenium で使用するには、IntelliJ を設定する必要があります