Како се користи ИнтеллиЈ ИДЕ & амп; Селениум Вебдривер

Преглед садржаја:

Anonim

Интеллиј је ИДЕ који вам помаже да напишете бољи и бржи код. Интеллиј се може користити у опцијама за Јава беан и Ецлипсе.

У овом упутству ћете научити-

  • Шта је ИнтеллиЈ?
  • Предуслови за ИнтеллиЈ са Селениум Вебдривер
  • Како преузети и инсталирати ИнтеллиЈ
  • Конфигуришите ИнтеллиЈ да подржава селен
  • Пример

Шта је ИнтеллиЈ?

ИнтеллиЈ ИДЕА је Јава интегрисано развојно окружење (ИДЕ). Користи се за развој софтвера. Развио га је ЈетБраинс. Долази под апацхе2 лиценцираним „издањем заједнице“, као и под „власничким комерцијалним издањем“. То су најбољи доступни Јава ИДЕ-ови. Пружа услуге попут напредне навигације кодом и могућности рефакторирања кода.

Предност употребе интеллиЈ-а је у томе

  • Брзо генерише геттер и сеттер методе за атрибуте објекта.
  • Једноставним притисцима тастера можете изјаву умотати у блок три-цатцх или иф-елсе.
  • ИДЕ испоручује уграђене алате за паковање попут градле, СБТ, грунт, бовер итд.
  • Бази података попут СКЛ, ОРАЦЛЕ, ПостгреСКЛ, Мицрософт СКЛ Сервер може се приступити директно из ИДЕ-а.
  • Подржава различите језике као што су Јава, Јавасцрипт, Цлојуре итд.
  • Подржава се са различитим оперативним системима попут Виндовс-а, Линук-а итд. Може се преузети са званичне веб странице ЈетБраинс-а.

Предуслови за ИнтеллиЈ са Селениум Вебдривер

За то морамо имати неке предуслове који су следећи.

  • ИнтеллиЈ
  • Било који веб прегледач (пожељно Мозилла Фирефок)
  • ЈДК (Јава развојни комплет)
  • Датотеке .јар селена

Потребне јар датотеке могу се преузети са званичне странице Селениум.орг. Након преузимања, датотека издваја .јар датотеке у жељени директоријум.

Како преузети и инсталирати ИнтеллиЈ

Корак 1) Да бисте преузели ИнтеллиЈ, посетите јетбраинс страницу. Овде смо изабрали верзију „Заједнице“. Можете да одаберете „ултимативну“ верзију за развој мобилних уређаја, веба и предузећа.

Корак 2) Када започнете преузимање, видећете овакву поруку.

Корак 3) У следећем кораку отвориће се искачући прозор. Кликните на дугме 'рун'.

Корак 4) У овом кораку кликните на дугме „даље“ у чаробњаку за подешавање.

Корак 5) Отвориће се још један искачући прозор. Прегледајте своју одредишну фасциклу и кликните на дугме „даље“.

Корак 6) У овом кораку,

  1. Означите поље за потврду - 32-битни покретач
  2. Означите поље за потврду за језик према вашим захтевима
  3. Кликните на дугме „даље“

Корак 7) У следећем кораку кликните на дугме „Инсталирај“.

Видите да је процес инсталације ИнтеллиЈ-а у току.

Корак 8) У овом кораку,

  1. Да бисте покренули ИнтеллиЈ, означите поље за потврду и
  2. Кликните на дугме „Заврши“

Корак 9) Ако у систему већ имате инсталирану старију верзију ИнтеллиЈ-а. Можете да увезете подешавање из старије верзије у новију верзију. Пошто немамо инсталирану ниједну претходну верзију. Изабраћемо другу опцију.

Корак 10) Када у претходном кораку кликнете на дугме „ок“, тражиће се уговор о политици приватности компаније Јетбраин. Кликните на дугме „Прихвати“.

Корак 11) У овом кораку можете поставити подешавање додатка.

Корак 12) У следећем кораку одаберите опцију према захтеву. Видећете опције попут креирања новог пројекта, увоза пројекта, отварања итд.

Корак 13) У овом кораку,

  1. Изаберите „Пројекат“ и „датотеку“ из библиотеке и
  2. Кликните на дугме 'ОК'

Корак 14) У овом кораку датотека која смо изабрали у претходном кораку појављује се у директоријуму пројекта.

Конфигуришите ИнтеллиЈ да подржава селен

Да бисте подржали Селениум, потребно је да конфигуришете ИнтеллиЈ. За то следите следеће кораке.

Корак 1) Покрените свој ИнтеллиЈ ИДЕ и направите нови пројекат. Изаберите Филе -> Нев -> Пројецт

Корак 2) У претходном кораку када кликнете -> Нект. Отвориће се нови екран. На овом екрану дајте назив пројекта. У нашем случају смо дали име Селениум_Гуру99. Затим кликните -> Финисх. Ваш пројекат је креиран у програму ИнтеллиЈ.

Корак 3) Сада морате додати .јар датотеке Селениум-а у интеллиЈ као спољне библиотеке.

За ово Кликните на Датотека -> Структура пројекта -> на картици поставке пројекта потражите Модули -> Зависности -> Кликните на '+' Потпиши -> Изаберите за ЈАР-ове или директоријуме.

Корак 4) Изаберите све датотеке селена .јар из директоријума и поддиректоријума / либ, које сте издвојили након преузимања.

Сада сте успешно додали .јар датотеке у интеллиЈ. Ако видите структуру пројекта, приметићете да је директоријум / срц пројекта празан.

Корак 5) Десни клик на / срц директоријум -> Ново -> Јава класа. Структура вашег пројекта изгледат ће као што је приказано у наставку.

Пример

Користићемо веб локацију хттп://демо.гуру99.цом/.

У овом тестном сценарију

  • Покренућемо УРЛ
  • Унесите неважећи ИД е-поште
  • Кликните на дугме „Пошаљи“
  • Излаз ће бити као што је приказано доле - 'ИД е-поште није важећи'

У горњем резултату то можете видети

  • Када покренемо код, отворена је инстанца Фирефок-а.
  • На нивоу кода послали смо е-поруку за вебелемент. Што је поље за унос (абц.гмаил.цом).
  • Када Селениум Вебдривер кликне на дугме „Пошаљи“, ид адресе е-поште верификује гуру99 локација.
  • Као што смо рекли да ће нерегистрована е-пошта приказивати поруку „ИД е-поште није важећи“.

Следи Јава код за тест1.

импорт орг.опенка.селениум.Би;импорт орг.опенка.селениум.ВебЕлемент;импорт орг.опенка.селениум.фирефок.ФирефокДривер;јавна класа ТестСелениум {јавна статичка воид главна (Стринг [] аргс) {Управљачки програм за ФирефокДривер = нови ФирефокДривер ();дривер.гет ("хттп://демо.гуру99.цом/");ВебЕлемент елемент = дривер.финдЕлемент (Би.кпатх ("// инпут [@ наме = 'емаилид']"));елемент.сендКеис (" Ова адреса е-поште је заштићена од нежељених робота. Потребан вам је Јава-скрипта да бисте је видели.");Дугме ВебЕлемент = дривер.финдЕлемент (Би.кпатх ("// инпут [@ наме = 'бтнЛогин']"));буттон.цлицк ();}}

Резиме

  • ИнтеллиЈ ИДЕА је Јава интегрисано развојно окружење (ИДЕ).
  • Има могућности напредне навигације кодом и могућности рефакторирања кода.
  • Предност употребе интеллиЈ-а је
    • Брзо генеришите геттер и сеттер методе
    • Једноставним потезима тастера можете умотати изјаву у блок три-цатцх или иф-елсе
    • Подржава различите језике као што су Јава, ЈаваСцрипт, Цлојуре итд.
    • Подржава различите ОС попут Виндовс, Линук итд
  • Долази са уграђеним додацима и алатима за паковање
  • Да бисте користили Селениум, морате да конфигуришете ИнтеллиЈ

Овај чланак је написао Фахид М, а уредио Јеегар М.