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