Как да използвам IntelliJ IDE & Селен Webdriver

Съдържание:

Anonim

Intellij е IDE, която ви помага да пишете по-добре и по-бързо код. Intellij може да се използва в опцията за Java bean и Eclipse.

В този урок ще научите -

  • Какво е IntelliJ?
  • Предварителни условия за IntelliJ с Selenium Webdriver
  • Как да изтеглите и инсталирате IntelliJ
  • Конфигурирайте IntelliJ да поддържа селен
  • Пример

Какво е IntelliJ?

IntelliJ IDEA е Java интегрирана среда за разработка (IDE). Използва се за разработване на софтуер. Той е разработен от JetBrains. Той се предлага под лицензираното от apache2 „издание на общността“, както и „собствено търговско издание“. Това са най-добрите налични Java IDE. Той предоставя съоръжения като усъвършенствана кодова навигация и възможности за рефакторинг на кода.

Предимството на използването на intelliJ е това

  • Той бързо генерира getter и setter методи за обектни атрибути.
  • С прости натискания на клавиши можете да увиете изявление в блок try-catch или if-else.
  • IDE предлага вградени инструменти за опаковане като gradle, SBT, грухтене, бауър и др.
  • База данни като SQL, ORACLE, PostgreSQL, Microsoft SQL Server може да бъде достъпна директно от IDE.
  • Той поддържа различни езици като Java, Javascript, Clojure и др.
  • Поддържа се с различни операционни системи като Windows, Linux и др. Може да се изтегли от официалния уебсайт на JetBrains.

Предварителни условия за IntelliJ с Selenium Webdriver

За това трябва да имаме някои предпоставки, които са следните.

  • IntelliJ
  • Всеки уеб браузър (за предпочитане Mozilla Firefox)
  • JDK (Java Development Kit)
  • Файлове .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. Щракнете върху бутона "OK"

Стъпка 14) В тази стъпка файлът, който избрахме в предишната стъпка, се появява в директорията на проекта.

Конфигурирайте IntelliJ да поддържа селен

За да поддържате Selenium, трябва да конфигурирате IntelliJ. За това следвайте следните стъпки.

Стъпка 1) Стартирайте IntelliJ IDE и направете нов проект. Изберете File -> New -> Project

Стъпка 2) В предишната стъпка, когато щракнете върху -> Напред. Ще се отвори нов екран. В този екран дайте име на проекта. В нашия случай сме дали име Selenium_Guru99. След това щракнете върху -> Finish. Вашият проект е създаден в IntelliJ.

Стъпка 3) Сега трябва да добавите .jar файловете на Selenium в intelliJ като външни библиотеки.

За това щракнете върху Файл -> Структура на проекта -> в раздела за настройка на проект потърсете Модули -> Зависимости -> Щракнете върху "+" Подпис -> Изберете за JAR или директории.

Стъпка 4) Изберете всички селени .jar файлове от директорията и поддиректорията / lib, където сте извлекли след изтегляне.

Сега успешно добавихте .jar файловете в intelliJ. Ако видите структурата на вашия проект, тогава ще забележите, че директорията / src на проекта ви е празна.

Стъпка 5) Щракнете с десния бутон върху / src директория -> Ново -> Java клас. Структурата на вашия проект ще изглежда както е показано по-долу.

Пример

Ще използваме сайта http://demo.guru99.com/.

В този тестов сценарий

  • Ще стартираме URL адреса
  • Въведете невалиден имейл ID
  • Щракнете върху бутона „Изпращане“
  • Резултатът ще бъде както е показано по-долу - „Идентификационният имейл не е валиден“

В горния резултат можете да видите това

  • Когато стартираме кода, екземпляр на Firefox е отворен.
  • На ниво код предоставихме имейл до webelement. Което е поле за въвеждане (abc.gmail.com).
  • Когато Selenium Webdriver щракне върху бутона „изпрати“, идентификационният номер на имейл се проверява от сайта guru99.
  • Както казахме, че нерегистрираният имейл ще покаже съобщение „Имейл идентификаторът не е валиден.“

Следва java код за test1.

внос org.openqa.selenium.By;внос org.openqa.selenium.WebElement;импортиране на org.openqa.selenium.firefox.FirefoxDriver;публичен клас TestSelenium {публична статична void main (String [] args) {Драйвер на FirefoxDriver = нов FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement елемент = driver.findElement (By.xpath ("// вход [@ name = 'emailid']"));element.sendKeys (" Този имейл адрес е защитен от спам ботове. Трябва да имате активиран JavaScript, за да го видите.");Бутон WebElement = driver.findElement (By.xpath ("// вход [@ name = 'btnLogin']"));button.click ();}}

Обобщение

  • IntelliJ IDEA е Java интегрирана среда за разработка (IDE).
  • Той разполага със съоръжения за усъвършенствана кодова навигация и възможности за рефакторинг на код.
  • Предимството на използването на intelliJ е
    • Бързо генерирайте getter и setter методи
    • С прости натискания на клавиши можете да увиете изявление в блок try-catch или if-else
    • Той поддържа различни езици като Java, JavaScript, Clojure и др.
    • Той поддържа различни операционни системи като Windows, Linux и др
  • Той се предлага с вградени плъгини и инструменти за опаковане
  • За да използвате със Selenium, трябва да конфигурирате IntelliJ

Тази статия е предоставена от Fahid M и редактирана от Jeegar M.