Как использовать IntelliJ IDE & Селен Webdriver

Содержание:

Anonim

Intellij - это IDE, которая помогает писать лучший и быстрый код. Intellij можно использовать в опции для Java bean и Eclipse.

В этом руководстве вы узнаете:

  • Что такое IntelliJ?
  • Предварительные требования к IntelliJ с Selenium Webdriver
  • Как скачать и установить IntelliJ
  • Настройте IntelliJ для поддержки Selenium
  • Пример

Что такое IntelliJ?

IntelliJ IDEA - это интегрированная среда разработки Java (IDE). Он используется для разработки программного обеспечения. Он разработан JetBrains. Он подпадает под лицензированную apache2 «версию сообщества», а также «проприетарную коммерческую версию». Это лучшая из доступных Java IDE. Он предоставляет такие возможности, как расширенная навигация по коду и возможности рефакторинга кода.

Преимущество использования intelliJ в том, что

  • Он быстро генерирует методы получения и установки для атрибутов объекта.
  • С помощью простых нажатий клавиш вы можете заключить оператор в блок try-catch или if-else.
  • IDE предоставляет встроенные инструменты для упаковки, такие как gradle, SBT, grunt, bower и т. Д.
  • Доступ к таким базам данных, как SQL, ORACLE, PostgreSQL, Microsoft SQL Server, можно получить непосредственно из IDE.
  • Он поддерживает разные языки, такие как Java, Javascript, Clojure и т. Д.
  • Он поддерживается различными операционными системами, такими как Windows, Linux и др. Его можно загрузить с официального сайта JetBrains.

Предварительные требования к IntelliJ с Selenium Webdriver

Для этого нам нужны следующие предварительные условия.

  • IntelliJ
  • Любой веб-браузер (желательно Mozilla Firefox)
  • JDK (комплект для разработки Java)
  • Файлы Selenium .jar

Необходимые файлы jar можно скачать с официального сайта Selenium.org. После загрузки файл извлекает файлы .jar в желаемый каталог.

Как скачать и установить IntelliJ

Шаг 1) Чтобы загрузить IntelliJ, посетите сайт jetbrains. Здесь мы выбрали версию «Сообщество». Вы можете выбрать «окончательную» версию для мобильных, веб-приложений и корпоративных приложений.

Шаг 2) Когда вы начнете загрузку, вы увидите такое сообщение.

Шаг 3) На следующем шаге откроется всплывающее окно. Нажмите кнопку «Выполнить».

Шаг 4) На этом шаге нажмите кнопку «Далее» в мастере настройки.

Шаг 5) Откроется еще одно всплывающее окно. Просмотрите папку назначения и нажмите кнопку «Далее».

Шаг 6) На этом шаге

  1. Поставьте галочку - 32-битный лаунчер
  2. Установите флажок для языка в соответствии с вашими требованиями
  3. Нажмите кнопку "Далее"

Шаг 7) На следующем шаге нажмите кнопку «Установить».

Вы можете видеть, что процесс установки IntelliJ продолжается.

Шаг 8) На этом шаге

  1. Чтобы запустить IntelliJ, установите флажок и
  2. Нажмите кнопку "Готово".

Шаг 9) Если в вашей системе уже установлена ​​более старая версия IntelliJ. Вы можете импортировать настройки из более старой версии в более новую версию. Поскольку у нас не установлена ​​предыдущая версия. Выберем второй вариант.

Шаг 10) Когда вы нажимаете кнопку «ОК» на предыдущем шаге, вам будет предложено согласие с политикой конфиденциальности Jetbrain. Нажмите кнопку «Принять».

Шаг 11) На этом шаге вы можете установить настройки плагина.

Шаг 12) На следующем шаге выберите опцию в соответствии с требованиями. Вы увидите такие параметры, как создание нового проекта, импорт проекта, открытие и т. Д.

Шаг 13) На этом шаге

  1. Выберите "Проект" и "файл" из библиотеки и
  2. Нажмите кнопку "ОК".

Шаг 14) На этом шаге файл, который мы выбрали на предыдущем шаге, появляется в каталоге проекта.

Настройте IntelliJ для поддержки Selenium

Для поддержки Selenium вам необходимо настроить IntelliJ. Для этого выполните следующие действия.

Шаг 1) Запустите вашу IntelliJ IDE и создайте новый проект. Выберите File -> New -> Project

Шаг 2) На предыдущем шаге при нажатии -> Далее. Откроется новый экран. На этом экране укажите название проекта. В нашем случае мы дали имя Selenium_Guru99. Затем нажмите -> Готово. Ваш проект был создан в IntelliJ.

Шаг 3) Теперь вам нужно добавить файлы Selenium .jar в intelliJ в качестве внешних библиотек.

Для этого нажмите «Файл» -> « Структура проекта» -> на вкладке настроек проекта найдите «Модули» -> « Зависимости» -> нажмите «+» Знак -> Выбрать для JAR или каталогов.

Шаг 4) Выберите все файлы selenium .jar из каталога и подкаталога / lib, куда вы извлекли после загрузки.

Теперь вы успешно добавили файлы .jar в intelliJ. Если вы видите структуру своего проекта, вы заметите, что каталог вашего проекта / src пуст.

Шаг 5) Щелкните правой кнопкой мыши каталог / src -> New -> Java Class. Структура вашего проекта будет выглядеть, как показано ниже.

Пример

Мы будем использовать сайт http://demo.guru99.com/.

В этом тестовом сценарии

  • Запустим URL
  • Введите неверный адрес электронной почты
  • Нажмите кнопку "Отправить".
  • Результат будет таким, как показано ниже: «Идентификатор электронной почты недействителен».

В приведенном выше результате вы можете видеть, что

  • Когда мы запускаем код, экземпляр Firefox открыт.
  • На уровне кода мы отправили электронное письмо в webelement. Это поле ввода (abc.gmail.com).
  • Когда Selenium Webdriver нажимает кнопку «отправить», идентификатор электронной почты проверяется сайтом guru99.
  • Как мы уже говорили, незарегистрированный адрес электронной почты покажет сообщение «Идентификатор электронной почты недействителен».

Ниже приведен код Java для test1.

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 = новый FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для его просмотра.");WebElement button = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}

Резюме

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

Эта статья предоставлена ​​Фахидом М. и отредактирована Джигаром М.