Як налаштувати IntelliJ за допомогою Selenium веб-драйвер
⚡ Розумний підсумок
IntelliJ IDEA пробіжки Selenium WebDriver тестує після того, як Java проект здійснює Selenium клієнтську бібліотеку у своєму шляху до класів, тому IDE компілюється, запускає та налагоджує код автоматизації браузера з одного вікна.
Що таке IntelliJ?
IntelliJ IDEA це Java Інтегроване середовище розробки (IDE), створене JetBrainsВін постачається як ліцензована версія Apache 2.0 Community Edition та комерційна версія Ultimate Edition, і надає розширені можливості навігації кодом та рефакторингу коду.
Передумови для інсталяції IntelliJ Selenium веб-драйвер
Для налаштування потрібні такі попередні умови.
- IntelliJ
- Будь-який веб-браузер (бажано Mozilla Firefox)
- JDK (Java Набір для розробки)
- Selenium файли .jar
Необхідні jar-файли можна завантажити з Selenium. Org офіційний сайт. Після завантаження, extracскопіюйте файли .jar у потрібний каталог.
Примітка: a Maven or Gradle збірка вирішує проблеми селен-java автоматично, що робить завантаження цього посібника необов'язковим.
Як завантажити та встановити IntelliJ
Крок 1) Щоб завантажити IntelliJ, відвідайте JetBrains сайтТут ми вибрали версію «Community»; для мобільних пристроїв, веб-розробки та розробки для підприємств оберіть «Ultimate».
Крок 2) Коли ви почнете завантаження, ви побачите таке повідомлення.
Крок 3) Відкриється спливаюче вікно. Натисніть кнопку «Запустити».
Крок 4) Натисніть кнопку «Далі» у майстрі налаштування.
Крок 5) Перейдіть до папки призначення та натисніть кнопку «Далі».
Крок 6) На екрані параметрів встановлення,
- Поставте прапорець – 32-бітний лаунчер
- Поставте прапорець для мови відповідно до ваших вимог
- Натисніть кнопку «Далі»
Примітка: Поточні збірки доступні лише для 64-розрядних систем, тому прапорець для 32-розрядного запуску більше не відображається.
Крок 7) Натисніть кнопку «Встановити».
Ви можете бачити, що процес встановлення IntelliJ триває.
Крок 8) На останньому екрані майстра
- Щоб запустити IntelliJ, установіть прапорці та
- Натисніть кнопку «Готово».
Крок 9) Якщо існує старіша версія IntelliJ, ви можете імпортувати її налаштування. Попередня версія тут не встановлена, тому виберіть другий варіант.
Крок 10) Після натискання кнопки «ОК» IntelliJ запитує JetBrains угода про політику конфіденційності. Натисніть «Прийняти».
Крок 11) Тепер ви можете налаштувати параметри плагіна.
Крок 12) Виберіть потрібний вам варіант: створити новий проект, імпортувати проект або відкрити.
Крок 13) На екрані імпорту,
- Виберіть «Проект» і «Файл» у бібліотеці та
- Натисніть кнопку «ОК»
Крок 14) Вибраний файл тепер відображається в каталозі проекту.
Налаштуйте підтримку IntelliJ Selenium
Підтримувати Selenium, налаштуйте IntelliJ, виконавши наступні кроки.
Крок 1) Запустіть середовище розробки IntelliJ та створіть новий проект. Виберіть Файл -> Новий -> Проект
Крок 2) Коли ви натиснете -> Далі, відкриється новий екран. Назвіть проект; тут ми використовували Selenium_Guru99. Потім натисніть кнопку -> Готово.
Крок 3) Тепер вам потрібно додати Selenium .jar файли в IntelliJ як зовнішні бібліотеки.
Для цього перейдіть до Файл -> Структура проекту -> на вкладці налаштувань проекту знайдіть Модулі -> Залежності -> Натисніть знак '+' -> Виберіть для JAR-файлів або каталогів.
Крок 4) Вибрати всі Selenium .jar файли з колишньогоtracкаталог ted та його підкаталог /lib.
Файли .jar тепер додано. Зверніть увагу, що каталог /src проекту все ще порожній.
Крок 5) Клацніть правою кнопкою миші на каталозі /src -> Створити -> Java Клас. Структура вашого проекту виглядатиме, як показано нижче.
IntelliJ Selenium Приклад
Тепер напишіть своє перший скрипт WebDriver проти https://demo.guru99.com/
У цьому тестовому сценарії
- Ми запустимо URL
- Введіть недійсний ідентифікатор електронної пошти
- Натисніть кнопку «Надіслати».
- Результат буде таким, як показано нижче: «Ідентифікатор електронної пошти недійсний»
У результаті вище ви можете побачити, що
- Виконання коду відкриває Firefox екземпляр
- Код надсилає електронний лист до WebElement, поля введення (abc.gmail.com).
- Коли Selenium WebDriver натискає кнопку «Надіслати», Guru99 сайт перевіряє ідентифікатор електронної пошти.
- Незареєстрований електронний лист показує "Ідентифікатор електронної пошти недійсний".
Нижче наведено код Java для test1, де обидва поля знаходяться за допомогою XPath.
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(); } }
Примітка: це Selenium Фрагмент коду 3 ери очікує geckodriver на PATH; увімкнено Selenium 4 він працює без змін, тому що Selenium Менеджер вирішує проблему з водієм.
Переваги використання IntelliJ
За Selenium підтримки, IDE пропонує кілька функцій продуктивності, про які варто знати.
- Він миттєво генерує методи отримання та встановлення для атрибутів об'єкта.
- Прості натискання клавіш обгортають оператор у блок try-catch або if-else, що пришвидшує роботу. обробка винятків.
- Вбудовані інструменти для пакування включають Gradle, sbt, Грант і Бауер.
- Такі бази даних, як SQL, Oracle, PostgreSQL та Microsoft SQL Server відкрити безпосередньо в IDE.
- Він підтримує Java, JavaScript, Clojure та інші мови програмування.
- Це триває Windows, Linux і macOS, і його можна завантажити з JetBrains сайту.






















