Как настроить IntelliJ с помощью Selenium WebDriver

Что такое IntelliJ?

IntelliJ IDEA представляет собой интегрированную среду разработки Java (IDE). Он используется для разработки программного обеспечения. Он разработан JetBrains. Он поставляется под лицензией apache2 «выпуск сообщества», а также «частная коммерческая версия». Это лучшая из доступных Java IDE. Он предоставляет такие возможности, как расширенная навигация по коду и возможности рефакторинга кода.

Предварительные условия для установки IntelliJ с Selenium Webdriver

Для этого нам необходимо иметь некоторые предпосылки, которые заключаются в следующем.

  • IntelliJ
  • Любой веб-браузер (предпочтительно Mozilla). Firefox)
  • JDK (комплект для разработки Java)
  • Файлы Selenium .jar

Необходимые jar-файлы можно скачать с сайта Селен.орг официальный сайт. После загрузки файл извлекает файлы .jar в нужный каталог.

Как скачать и установить IntelliJ

Шаг 1) Чтобы скачать IntelliJ посетите сайт Jetbrains. Здесь мы выбрали версию «Сообщество». Вы можете выбрать «ультимативную» версию для мобильных, веб-разработок и корпоративных разработок.

Загрузите и установите 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. Вы можете импортировать настройки из старой версии в новую. Так как у нас не установлена ​​ни одна предыдущая версия. Мы выберем второй вариант.

Загрузите и установите IntelliJ

Шаг 10) Когда вы нажмете кнопку «ОК» на предыдущем шаге, вам будет предложено принять соглашение о политике конфиденциальности Jetbrain. Нажмите кнопку «Принять».

Загрузите и установите IntelliJ

Шаг 11) На этом этапе вы можете установить настройки плагина.

Загрузите и установите IntelliJ

Шаг 12) На следующем шаге выберите опцию согласно требованию. Вы увидите такие параметры, как создание нового проекта, импорт проекта, открытие и т. д.

Загрузите и установите IntelliJ

Шаг 13) На этом этапе

  1. Выберите «Проект» и «файл» из библиотеки и
  2. Нажмите кнопку «ОК».

Загрузите и установите IntelliJ

Шаг 14) На этом этапе файл, который мы выбрали на предыдущем шаге, появится в каталоге проекта.

Загрузите и установите IntelliJ

Настройте IntelliJ для поддержки Selenium

Для поддержки Selenium вам необходимо настроить IntelliJ. Для этого следуйте инструкциямwing шаги.

Шаг 1) Запустите IntelliJ IDE и создайте новый проект. Выберите файл -> Новые -> Проект

Настройте IntelliJ для поддержки Selenium

Настройте IntelliJ для поддержки Selenium

Шаг 2) На предыдущем шаге, когда вы нажимаете -> Следующий. Откроется новый экран. На этом экране укажите название проекта. В нашем случае мы дали имя Selenium_Guru99. Затем нажмите -> Заканчивать. Ваш проект создан в IntelliJ.

Настройте IntelliJ для поддержки Selenium

Шаг 3) Теперь вам нужно добавить файлы .jar Selenium в intelliJ в качестве внешних библиотек.

Для этого нажмите «Перейти в файл». -> Структура проекта -> на вкладке настроек проекта найдите Модули -> Зависимости -> Нажмите на знак «+» -> Выберите для JAR-файлов или каталогов.

Настройте IntelliJ для поддержки Selenium

Шаг 4) Выберите все файлы selenium .jar из каталога и подкаталога /lib, которые вы распаковали после загрузки.

Настройте IntelliJ для поддержки Selenium

Теперь вы успешно добавили файлы .jar в intelliJ. Если вы видите структуру вашего проекта, вы заметите, что каталог /src вашего проекта пуст.

Шаг 5) Щелкните правой кнопкой мыши каталог /src. -> Новые -> Java-класс. Структура вашего проекта будет выглядеть, как показано ниже.

Настройте IntelliJ для поддержки Selenium

Пример IntelliJ Selenium

Мы будем использовать сайт https://demo.guru99.com/

В этом тестовом сценарии

  • Мы запустим URL
  • Введите неверную букву Email ID
  • Нажмите кнопку «Отправить»
  • Результат будет таким, как показано ниже: 'Email идентификатор недействителен'

Пример IntelliJ Selenium

В приведенном выше результате вы можете видеть, что

  • Когда мы запускаем код, Firefox экземпляр открыт.
  • На уровне кода мы предоставили email веб-элемент. Какое поле ввода (abc.gmail.com).
  • Когда Selenium Webdriver нажимает кнопку «Отправить», email Идентификатор подтвержден сайтом guru99.
  • Как мы уже говорили, незарегистрированная электронная почтаmail покажет сообщение «Email Удостоверение личности недействительно».

Фоллоwing is Ява код для теста1.

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.

Итоги

  • IntelliJ IDEA представляет собой интегрированную среду разработки Java (IDE).
  • У него есть возможности расширенной навигации по коду и возможности рефакторинга кода.
  • Преимущество использования intelliJ заключается в
  • Быстро генерировать методы получения и установки
  • Простыми нажатиями клавиш вы можете обернуть оператор в блок try-catch или if-else.
  • Он поддерживает разные языки, такие как Java, JavaScript , Кложур и т. д.
  • Он поддерживает различные ОС, такие как Windows, Linux и т. д. В
  • Он поставляется со встроенными плагинами и инструментами упаковки.
  • Для использования с Selenium вам необходимо настроить IntelliJ