Intellij - це IDE, яка допомагає писати кращий і швидший код. Intellij можна використовувати в якості опції для Java-компонента та Eclipse.
У цьому підручнику ви дізнаєтесь-
- Що таке IntelliJ?
- Передумови для IntelliJ з Selenium Webdriver
- Як завантажити та встановити IntelliJ
- Налаштуйте IntelliJ на підтримку селену
- Приклад
Що таке IntelliJ?
IntelliJ IDEA - це інтегроване середовище розробки Java (IDE). Він використовується для розробки програмного забезпечення. Він розроблений JetBrains. Він поставляється під ліцензованою програмою apache2 як "спільнота видання", а також як "власна комерційна версія". Це найкращі доступні середовища розробки Java. Він пропонує такі засоби, як розширена навігація кодом та можливості рефакторингу коду.
Перевага використання intelliJ полягає в тому
- Він швидко генерує методи отримання та отримання даних для атрибутів об’єкта.
- За допомогою простих натискань клавіш ви можете обернути заяву в блок try-catch або if-else.
- IDE постачає вбудовані пакувальні інструменти, такі як gradle, SBT, бурчання, бауер тощо.
- Бази даних, такі як SQL, ORACLE, PostgreSQL, Microsoft SQL Server, можна отримати безпосередньо з IDE.
- Він підтримує різні мови, такі як Java, Javascript, Clojure тощо.
- Він підтримується різними операційними системами, такими як Windows, Linux тощо. Його можна завантажити з офіційного веб-сайту JetBrains.
Передумови для IntelliJ з Selenium Webdriver
Для цього нам потрібно мати деякі передумови, які є наступними.
- IntelliJ
- Будь-який веб-браузер (бажано Mozilla Firefox)
- JDK (Java Development Kit)
- Файли .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) На цьому кроці
- Виберіть "Проект" та "файл" із бібліотеки та
- Натисніть кнопку "OK"
Крок 14) На цьому кроці файл, який ми вибрали на попередньому кроці, з’являється в каталозі проекту.
Налаштуйте IntelliJ на підтримку селену
Для підтримки селену вам потрібно налаштувати IntelliJ. Для цього виконайте наступні кроки.
Крок 1) Запустіть IntelliJ IDE і створіть новий проект. Виберіть Файл -> Створити -> Проект
Крок 2) На попередньому кроці, коли Ви натискаєте -> Далі. Відкриється новий екран. На цьому екрані вкажіть назву проекту. У нашому випадку ми дали ім’я Selenium_Guru99. Потім натисніть -> Готово. Ваш проект створено в IntelliJ.
Крок 3) Тепер вам потрібно додати .jar-файли Selenium в intelliJ як зовнішні бібліотеки.
Для цього натисніть кнопку Файл -> Структура проекту -> на вкладці налаштування проекту знайдіть Модулі -> Залежності -> Клацніть на «+» Підписати -> Виберіть для JAR або каталогів.
Крок 4) Виберіть усі файли .jar селену з каталогу та підкаталогу / lib, куди ви їх витягли після завантаження.
Тепер ви успішно додали файли .jar в intelliJ. Якщо ви бачите структуру вашого проекту, то ви помітите, що каталог / src вашого проекту порожній.
Крок 5) Клацніть правою кнопкою миші на каталог / src -> Створити -> Клас Java. Структура вашого проекту буде виглядати так, як показано нижче.
Приклад
Ми використовуватимемо веб-сайт http://demo.guru99.com/.
У цьому тестовому сценарії
- Ми запустимо URL-адресу
- Введіть недійсний ідентифікатор електронної пошти
- Натисніть кнопку "Надіслати"
- Результат буде таким, як показано нижче - "Ідентифікатор електронної пошти недійсний"
У наведеному вище результаті ви можете це побачити
- Коли ми запускаємо код, екземпляр Firefox відкритий.
- На рівні коду ми надіслали електронний лист на веб-сторінку webelement. Яке є поле введення (abc.gmail.com).
- Коли Selenium Webdriver натискає кнопку "надіслати", ідентифікатор електронної пошти підтверджується сайтом guru99.
- Як ми вже говорили, незареєстрована електронна пошта відображатиме повідомлення "Ідентифікатор електронної пошти не дійсний".
Нижче наведено java-код для test1.
імпорт org.openqa.selenium.By;імпорт org.openqa.selenium.WebElement;імпорт org.openqa.selenium.firefox.FirefoxDriver;публічний клас TestSelenium {public static void main (String [] args) {Драйвер FirefoxDriver = новий FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement елемент = driver.findElement (By.xpath ("// введення [@ name = 'emailid']"));element.sendKeys (" Ця електронна адреса захищена від спам-ботів. Для її перегляду потрібен увімкнути JavaScript.");Кнопка WebElement = driver.findElement (By.xpath ("// введення [@ name = 'btnLogin']"));button.click ();}}
Резюме
- IntelliJ IDEA - це інтегроване середовище розробки Java (IDE).
- Він дійсно має розширені можливості навігації кодом та можливості рефакторингу коду.
- Перевагою використання intelliJ є
- Швидко генеруйте методи отримання та отримання даних
- За допомогою простих натискань клавіш ви можете обернути заяву в блок try-catch або if-else
- Він підтримує різні мови, такі як Java, JavaScript, Clojure тощо.
- Він підтримує різні ОС, такі як Windows, Linux та ін
- Поставляється зі вбудованими плагінами та інструментами для упаковки
- Для використання з Selenium потрібно налаштувати IntelliJ
Ця стаття внесена Фахідом М та під редакцією Джегара М.