IntelliJ をセットアップする方法 Selenium webdriver

IntelliJ とは何ですか?

IntelliJ IDEA   Java 統合開発環境(IDE)。ソフトウェア開発に使用されます。JetBrains によって開発されました。Apache2 ライセンスの「コミュニティ エディション」と「プロプライエタリ コマーシャル エディション」があります。入手可能な中で最も優れたものです。 Java IDE。高度なコードナビゲーションやコードリファクタリング機能などの機能を提供します。

IntelliJ をインストールするための前提条件 Selenium ウェブドライバー

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. チェックボックスをオンにする – 32ビットランチャー
  2. 必要に応じて言語のチェックボックスをオンにしてください
  3. 「次へ」ボタンをクリックします

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

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

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

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

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

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

  1. IntelliJを実行するには、チェックボックスをオンにして
  2. 「完了」ボタンをクリックします

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

インテリJ Selenium 例

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

このテストシナリオでは

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

インテリJ Selenium 例

上記の結果を見ると、

  • コードを実行すると、 Firefox インスタンスが開いています。
  • コード レベルでは、Web 要素に電子メールを提供しています。これは入力フィールドです (abc.gmail.com)。
  • 日時 Selenium Webdriver が「送信」ボタンをクリックすると、電子メール ID が guru99 サイトによって検証されます。
  • 前述したように、未登録のメールには「メール ID が無効です」というメッセージが表示されます。

以下は ジャワ 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 などの組み込みのパッケージ化ツールを提供します。
  • SQL、ORACLEなどのデータベース PostgreSQL, Microsoft SQL IDE からサーバーに直接アクセスできます。
  • 次のようなさまざまな言語をサポートしています Java, Javascript、Clojureなど。
  • 次のようなさまざまなオペレーティングシステムでサポートされています。 Windows、Linux など JetBrains 公式 Web サイトからダウンロードできます。

製品概要

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