Как настроить IntelliJ с помощью Selenium Вебдрайвер
⚡ Умное резюме
IntelliJ IDEA работает Selenium WebDriver тестирует один раз Java проект включает в себя Selenium Благодаря этому клиентская библиотека находится в пути к классам, поэтому IDE компилирует, запускает и отлаживает код автоматизации браузера из одного окна.

Что такое IntelliJ?
IntelliJ IDEA - это Java Интегрированная среда разработки (IDE), созданная с помощью JetBrainsОн поставляется в виде лицензированной версии Community Edition по Apache 2.0 и коммерческой версии Ultimate Edition и предоставляет расширенные возможности навигации по коду и рефакторинга кода.
Предварительные условия для установки IntelliJ с помощью Selenium Вебдрайвер
Для установки необходимы следующие предварительные условия.
- IntelliJ
- Любой веб-браузер (предпочтительно Mozilla). Firefox)
- JDK (Java Комплект разработки)
- Selenium .jar-файлы
Необходимые JAR-файлы можно скачать по ссылке: Selenium.org Официальный сайт. После загрузки, extracСкопируйте файлы .jar в нужную директорию.
Примечание: a Специалист or Gradle сборка разрешает selenium-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 файлы из extracКаталог ted и его подкаталог /lib.
Файлы .jar теперь добавлены. Обратите внимание, что каталог /src проекта по-прежнему пуст.
Шаг 5) Щелкните правой кнопкой мыши на каталоге /src -> Создать -> Java Сорт. Структура вашего проекта будет выглядеть, как показано ниже.
IntelliJ Selenium Пример
Теперь напишите свой первый скрипт WebDriver против которого выступает большинство исследователей в области общественного здравоохранения. https://demo.guru99.com/
В этом тестовом сценарии
- Мы запустим URL
- Введите неверный адрес электронной почты
- Нажмите кнопку «Отправить»
- Вывод будет таким, как показано ниже: «Идентификатор электронной почты недействителен».
В приведенном выше результате вы можете увидеть, что
- Запуск кода открывает Firefox пример.
- Код отправляет электронное письмо элементу WebElement, представляющему собой поле ввода (abc.gmail.com).
- После появления Selenium WebDriver нажимает кнопку «Отправить», после чего... GuruСайт 99 проверяет адрес электронной почты.
- В незарегистрированном почтовом ящике отображается сообщение «Адрес электронной почты недействителен».
Ниже приведён 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 era snippet expects geckodriver on the PATH; on Selenium 4. Он работает без изменений, потому что Selenium Менеджер решает проблему с водителем.
Преимущества использования IntelliJ
Вне Selenium Помимо поддержки, интегрированная среда разработки предлагает ряд полезных функций, повышающих производительность, о которых стоит знать.
- Он мгновенно генерирует методы получения и установки значений для атрибутов объекта.
- Простые нажатия клавиш заключают оператор в блок try-catch или if-else, что ускоряет работу программы. Обработка исключений.
- Встроенные инструменты упаковки включают в себя: Gradle, sbt, Grunt и Bower.
- Базы данных, такие как SQL, Oracle, PostgreSQL и Microsoft SQL Server Открывать непосредственно в IDE.
- Он поддерживает Java, JavaСценарийClojure и другие языки.
- Она работает на WindowsLinux и macOSи его можно скачать с сайта JetBrains сайт.






















