Як налаштувати IntelliJ за допомогою Selenium веб-драйвер

Що таке IntelliJ?

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

Передумови для інсталяції IntelliJ Selenium Веб-драйвер

Для цього нам потрібно мати деякі передумови, наведені нижче.

  • IntelliJ
  • Будь-який веб-браузер (бажано Mozilla Firefox)
  • JDK (Java Набір для розробки)
  • Selenium файли .jar

Необхідні файли jar можна завантажити з Selenium. Org офіційний сайт. Після завантаження файл розпаковує файли .jar у потрібний каталог.

Як завантажити та встановити IntelliJ

Крок 1) Щоб скачати IntelliJ відвідайте сайт jetbrains. Тут ми вибрали версію «Спільнота». Ви можете вибрати «остаточну» версію для мобільної, веб-розробки та корпоративної розробки.

Завантажте та встановіть 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. Ви можете імпортувати налаштування зі старішої версії до новішої. Оскільки у нас не встановлено жодної попередньої версії. Ми виберемо другий варіант.

Завантажте та встановіть IntelliJ

Крок 10) Коли ви натискаєте кнопку «ОК» на попередньому кроці, з’являється запит на угоду щодо політики конфіденційності Jetbrain. Натисніть кнопку «Прийняти».

Завантажте та встановіть IntelliJ

Крок 11) На цьому кроці ви можете налаштувати параметри плагіна.

Завантажте та встановіть IntelliJ

Крок 12) На наступному кроці виберіть опцію відповідно до вимог. Ви побачите такі параметри, як створення нового проекту, імпорт проекту, відкриття тощо.

Завантажте та встановіть IntelliJ

Крок 13) На цьому етапі

  1. Виберіть «Проект» і «Файл» у бібліотеці та
  2. Натисніть кнопку «ОК».

Завантажте та встановіть IntelliJ

Крок 14) На цьому кроці файл, який ми вибрали на попередньому кроці, з’явиться в каталозі проекту.

Завантажте та встановіть IntelliJ

Налаштуйте підтримку IntelliJ Selenium

Підтримувати Selenium, вам потрібно налаштувати IntelliJ. Для цього виконайте наступні дії.

Крок 1) Запустіть IntelliJ IDE і створіть новий проект. Виберіть Файл -> Нові -> Проекти

Налаштувати підтримку IntelliJ Selenium

Налаштувати підтримку IntelliJ Selenium

Крок 2) На попередньому кроці, коли ви натискаєте -> Далі. Відкриється новий екран. На цьому екрані введіть назву проекту. У нашому випадку ми дали назву Selenium_Guru99. Потім натисніть -> Закінчити. Ваш проект створено в IntelliJ.

Налаштувати підтримку IntelliJ Selenium

Крок 3) Тепер вам потрібно додати Seleniumфайли .jar в 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
  • Введіть недійсний ідентифікатор електронної пошти
  • Натисніть кнопку «Надіслати».
  • Результат буде таким, як показано нижче: «Ідентифікатор електронної пошти недійсний»

IntelliJ Selenium Приклад

У наведеному вище результаті ви можете це побачити

  • Коли ми запускаємо код, Firefox примірник відкритий.
  • На рівні коду ми надали електронну пошту webelement. Це поле введення (abc.gmail.com).
  • Коли Selenium Webdriver натискає кнопку «Надіслати», ідентифікатор електронної пошти перевіряється сайтом guru99.
  • Як ми вже говорили, незареєстрований електронний лист відображатиме повідомлення «Ідентифікатор електронної пошти недійсний».

Наступне є Ява код для 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.

Підсумки

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