Intellij je IDE koji vam pomaže da napišete bolji i brži kod. Intellij se može koristiti u opciji Java bean i Eclipse.
U ovom vodiču naučit ćete-
- Što je IntelliJ?
- Preduvjeti za IntelliJ s Selenium Webdriver
- Kako preuzeti i instalirati IntelliJ
- Konfigurirajte IntelliJ za podršku selenu
- Primjer
Što je IntelliJ?
IntelliJ IDEA je Java integrirano razvojno okruženje (IDE). Koristi se za razvoj softvera. Razvio ga je JetBrains. Dolazi pod licencom apache2 kao „izdanje zajednice“, kao i pod „vlasničkim komercijalnim izdanjem“. To su najbolji dostupni Java IDE-ovi. Pruža mogućnosti poput napredne navigacije kodom i mogućnosti refaktoriranja koda.
Prednost korištenja intelliJ-a je u tome
- Brzo generira metode dobivanja i postavljanja za atribute objekta.
- Jednostavnim pritiscima tipki možete izjavu zamotati u blok try-catch ili if-else.
- IDE isporučuje ugrađene alate za pakiranje poput gradle, SBT, grunt, bower itd.
- Baza podataka poput SQL, ORACLE, PostgreSQL, Microsoft SQL Server može se pristupiti izravno iz IDE-a.
- Podržava različite jezike kao što su Java, Javascript, Clojure itd.
- Podržava se s različitim operativnim sustavima poput Windows, Linux itd. Može se preuzeti sa službenog web mjesta JetBrains.
Preduvjeti za IntelliJ s Selenium Webdriver
Za to trebamo imati neke preduvjete koji su sljedeći.
- IntelliJ
- Bilo koji web preglednik (po mogućnosti Mozilla Firefox)
- JDK (Java razvojni komplet)
- Datoteke .jar selena
Potrebne jar datoteke mogu se preuzeti sa službenog web mjesta Selenium.org. Nakon preuzimanja, datoteka izdvaja .jar datoteke u željeni direktorij.
Kako preuzeti i instalirati IntelliJ
Korak 1) Da biste preuzeli IntelliJ, posjetite jetbrains stranicu. Ovdje smo odabrali Verziju "Zajednice". Možete odabrati "krajnju" verziju za razvoj mobilnih uređaja, weba i poduzeća.
Korak 2) Kad započnete s preuzimanjem, vidjet ćete ovakvu poruku.
Korak 3) U sljedećem koraku otvorit će se skočni prozor. Kliknite gumb 'pokreni'.
Korak 4) U ovom koraku kliknite gumb "Dalje" u čarobnjaku za postavljanje.
Korak 5) Otvorit će se još jedan skočni prozor. Pregledajte svoju odredišnu mapu i kliknite gumb "Dalje".
Korak 6) U ovom koraku,
- Označite potvrdni okvir - 32-bitni pokretač
- Označite potvrdni okvir za jezik prema vašem zahtjevu
- Kliknite gumb 'Dalje'
Korak 7) U sljedećem koraku kliknite gumb "Instaliraj".
Vidite da je postupak instalacije IntelliJ-a u tijeku.
Korak 8) U ovom koraku,
- Da biste pokrenuli IntelliJ, označite potvrdni okvir i
- Kliknite gumb 'Završi'
Korak 9) Ako u sustavu već imate stariju verziju IntelliJ-a. Postavku možete uvesti iz starije verzije u noviju verziju. Budući da nemamo instaliranu nijednu prethodnu verziju. Odabrat ćemo drugu opciju.
Korak 10) Kada u prethodnom koraku kliknete na gumb "ok", tražit će se ugovor o politici privatnosti tvrtke Jetbrain. Kliknite gumb 'Prihvati'.
Korak 11) U ovom koraku možete postaviti postavku dodatka.
Korak 12) U sljedećem koraku odaberite opciju prema zahtjevu. Vidjet ćete opcije poput izrade novog projekta, uvoza projekta, otvaranja itd.
Korak 13) U ovom koraku,
- Odaberite "Projekt" i "datoteku" iz knjižnice i
- Kliknite gumb 'U redu'
Korak 14) U ovom se koraku datoteka koju smo odabrali u prethodnom koraku pojavljuje u direktoriju projekta.
Konfigurirajte IntelliJ za podršku selenu
Da biste podržali Selenium, morate konfigurirati IntelliJ. Za to slijedite sljedeće korake.
Korak 1) Pokrenite svoj IntelliJ IDE i napravite novi projekt. Odaberite Datoteka -> Novo -> Projekt
Korak 2) U prethodnom koraku kada kliknete -> Dalje. Otvorit će se novi zaslon. Na ovom zaslonu dajte naziv projekta. U našem slučaju dali smo ime Selenium_Guru99. Zatim kliknite -> Završi. Vaš je projekt izrađen u programu IntelliJ.
Korak 3) Sada trebate dodati .jar datoteke Selenium-a u intelliJ kao vanjske knjižnice.
Za ovo Kliknite na Datoteka -> Struktura projekta -> na kartici postavke projekta potražite Moduli -> Ovisnosti -> Kliknite na '+' Potpiši -> Odaberite za JAR-ove ili direktorije.
Korak 4) Odaberite sve datoteke selena .jar iz direktorija i poddirektorijuma / lib, koje ste izdvojili nakon preuzimanja.
Sada ste uspješno dodali .jar datoteke u intelliJ. Ako vidite strukturu projekta, primijetit ćete da je direktorij / src vašeg projekta prazan.
Korak 5) Desni klik na / src direktorij -> Novo -> Java klasa. Struktura vašeg projekta izgledat će kao što je prikazano u nastavku.
Primjer
Koristit ćemo web mjesto http://demo.guru99.com/.
U ovom testnom scenariju
- Pokrenut ćemo URL
- Unesite nevažeći ID e-pošte
- Kliknite gumb 'Pošalji'
- Izlaz će biti kao što je prikazano dolje - 'ID e-pošte nije važeći'
U gornjem rezultatu to možete vidjeti
- Kada pokrenemo kod, otvorena je instanca Firefoxa.
- Na razini koda poslali smo e-poruku na webelement. Što je polje za unos (abc.gmail.com).
- Kada Selenium Webdriver klikne na gumb "pošalji", id adrese e-pošte potvrđuje web mjesto guru99.
- Kao što smo rekli da će neregistrirana e-pošta prikazivati poruku "ID e-pošte nije valjan."
Slijedi Java kôd za test1.
uvoz org.openqa.selenium.By;uvoz org.openqa.selenium.WebElement;uvoz org.openqa.selenium.firefox.FirefoxDriver;javna klasa TestSelenium {javna statička void glavna (String [] args) {Upravljački program FirefoxDriver = novi FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Ova adresa e-pošte zaštićena je od neželjenih robota, potreban vam je omogućen JavaScript da biste je vidjeli.");Gumb WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}
Sažetak
- IntelliJ IDEA je Java integrirano razvojno okruženje (IDE).
- Ima mogućnosti napredne navigacije kodom i mogućnosti refaktoriranja koda.
- Prednost korištenja intelliJ-a je
- Brzo generirajte metode dobivanja i postavljanja
- Jednostavnim potezima tipki možete izjavu umotati u blok try-catch ili if-else
- Podržava različite jezike kao što su Java, JavaScript, Clojure itd.
- Podržava različite OS poput Windows, Linux itd
- Dolazi s ugrađenim dodacima i alatima za pakiranje
- Da biste koristili selenij, morate konfigurirati IntelliJ
Ovaj članak je napisao Fahid M, a uredio Jeegar M.