Как настроить IntelliJ с помощью Selenium Вебдрайвер

Что такое IntelliJ?

IntelliJ IDEA - это Java Интегрированная среда разработки (IDE). Используется для разработки программного обеспечения. Разработана JetBrains. Поставляется под лицензией apache2 'community edition', а также 'proprietary commercial edition'. Это лучшая из доступных Java Иды. Он предоставляет такие возможности, как расширенная навигация по коду и возможности рефакторинга кода.

Предварительные условия для установки 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_Гуру99. Затем нажмите -> Заканчивать. Ваш проект создан в 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.
  • Как мы уже говорили, в незарегистрированном электронном письме будет отображаться сообщение «Идентификатор электронной почты недействителен».

Ниже приводится Ява код для теста1.

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, Кложур и т. д.
  • Он поддерживается различными операционными системами, такими как Windows, Linux и т. д. Его можно скачать с официального сайта JetBrains.

Резюме

  • IntelliJ IDEA - это Java Интегрированная среда разработки (IDE).
  • У него есть возможности расширенной навигации по коду и возможности рефакторинга кода.
  • Преимущество использования intelliJ заключается в
  • Быстро генерировать методы получения и установки
  • Простыми нажатиями клавиш вы можете обернуть оператор в блок try-catch или if-else.
  • Он поддерживает разные языки, такие как Java, JavaСценарий , Кложур и т. д.
  • Он поддерживает различные ОС, такие как Windows, Linux и т. д. В
  • Он поставляется со встроенными плагинами и инструментами упаковки.
  • Для использования с Selenium, вам нужно настроить IntelliJ