Як налаштувати 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. Тут ми вибрали версію «Спільнота». Ви можете вибрати «остаточну» версію для мобільної, веб-розробки та корпоративної розробки.
Крок 2) Коли ви почнете завантаження, ви побачите таке повідомлення.
Крок 3) На наступному кроці відкриється спливаюче вікно. Натисніть кнопку "запустити".
Крок 4) На цьому кроці натисніть кнопку «Далі» у майстрі налаштування.
Крок 5) Відкриється інше спливаюче вікно. Перегляньте папку призначення та натисніть кнопку «Далі».
Крок 6) На цьому етапі
- Поставте прапорець – 32-бітний лаунчер
- Поставте прапорець для мови відповідно до ваших вимог
- Натисніть кнопку «Далі».
Крок 7) На наступному кроці натисніть кнопку «Встановити».
Ви бачите, що триває процес встановлення IntelliJ.
Крок 8) На цьому етапі
- Щоб запустити IntelliJ, установіть прапорці та
- Натисніть кнопку «Готово».
Крок 9) Якщо у вашій системі вже встановлено старішу версію IntelliJ. Ви можете імпортувати налаштування зі старішої версії до новішої. Оскільки у нас не встановлено жодної попередньої версії. Ми виберемо другий варіант.
Крок 10) Коли ви натискаєте кнопку «ОК» на попередньому кроці, з’являється запит на угоду щодо політики конфіденційності Jetbrain. Натисніть кнопку «Прийняти».
Крок 11) На цьому кроці ви можете налаштувати параметри плагіна.
Крок 12) На наступному кроці виберіть опцію відповідно до вимог. Ви побачите такі параметри, як створення нового проекту, імпорт проекту, відкриття тощо.
Крок 13) На цьому етапі
- Виберіть «Проект» і «Файл» у бібліотеці та
- Натисніть кнопку «ОК».
Крок 14) На цьому кроці файл, який ми вибрали на попередньому кроці, з’явиться в каталозі проекту.
Налаштуйте підтримку IntelliJ Selenium
Підтримувати Selenium, вам потрібно налаштувати IntelliJ. Для цього виконайте наступні дії.
Крок 1) Запустіть IntelliJ IDE і створіть новий проект. Виберіть Файл -> Нові -> Проекти
Крок 2) На попередньому кроці, коли ви натискаєте -> Далі. Відкриється новий екран. На цьому екрані введіть назву проекту. У нашому випадку ми дали назву Selenium_Guru99. Потім натисніть -> Закінчити. Ваш проект створено в IntelliJ.
Крок 3) Тепер вам потрібно додати Seleniumфайли .jar в intelliJ як зовнішні бібліотеки.
Для цього натисніть перейти до файлу -> Структура проекту -> на вкладці налаштувань проекту знайдіть Модулі -> Залежності -> Натисніть знак «+». -> Виберіть для файлів JAR або каталогів.
Крок 4) Виберіть усі файли selenium .jar із каталогу та підкаталогу /lib, куди ви розпакували після завантаження.
Тепер ви успішно додали файли .jar до intelliJ. Якщо ви бачите структуру свого проекту, ви помітите, що каталог /src вашого проекту порожній.
Крок 5) Клацніть правою кнопкою миші на каталозі /src -> Нові -> Java Клас. Структура вашого проекту виглядатиме, як показано нижче.
IntelliJ Selenium Приклад
Будемо використовувати сайт https://demo.guru99.com/
У цьому тестовому сценарії
- Ми запустимо URL
- Введіть недійсний ідентифікатор електронної пошти
- Натисніть кнопку «Надіслати».
- Результат буде таким, як показано нижче: «Ідентифікатор електронної пошти недійсний»
У наведеному вище результаті ви можете це побачити
- Коли ми запускаємо код, 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