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) В тази стъпка,
- Поставете отметка в квадратчето - 32-битов стартер
- Маркирайте квадратчето за език според вашите изисквания
- Кликнете върху бутона „Напред“
Стъпка 7) В следващата стъпка кликнете върху бутона „Инсталиране“.
Можете да видите, че процесът на инсталиране на IntelliJ е в ход.
Стъпка 8) В тази стъпка,
- За да стартирате IntelliJ, маркирайте квадратчето и
- Щракнете върху бутона „Готово“
Стъпка 9) Ако вече имате по-стара версия на IntelliJ, инсталирана във вашата система. Можете да импортирате настройка от по-стара версия в по-новата версия. Тъй като нямаме инсталирана предишна версия. Ще изберем втория вариант.
Стъпка 10) Когато кликнете върху бутона „ОК“ в предишната стъпка, той ще поиска споразумение за политика за поверителност на Jetbrain. Кликнете върху бутона „Приемам“.
Стъпка 11) В тази стъпка можете да зададете настройка на приставката.
Стъпка 12) В следващата стъпка изберете опцията според изискването. Ще видите опции като създаване на нов проект, импортиране на проект, отваряне и т.н.
Стъпка 13) В тази стъпка,
- Изберете „Проект“ и „файл“ от библиотеката и
- Щракнете върху бутона "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.