Kako postaviti IntelliJ sa Selenium webdriver
โก Pametni saลพetak
IntelliJ IDEA pokreฤe Selenium WebDriver testira nakon ลกto Java projekt nosi Selenium klijentsku biblioteku na svojoj putanji klasa, tako da IDE kompajlira, pokreฤe i ispravlja kod automatizacije preglednika iz jednog prozora.
ล to je IntelliJ?
IntelliJ IDEA je Java Integrirano razvojno okruลพenje (IDE) koje je izradio JetBrainsDolazi kao Apache 2.0 licencirano Community Edition i komercijalno Ultimate Edition te pruลพa napredne moguฤnosti navigacije kodom i refaktoriranja koda.
Preduvjeti za instalaciju IntelliJ-a Selenium webdriver
Postavljanje zahtijeva sljedeฤe preduvjete.
- IntelliJ
- Bilo koji web preglednik (po moguฤnosti Mozilla Firefox)
- JDK (Java razvojni komplet)
- Selenium .jar datoteke
Potrebne jar datoteke mogu se preuzeti s Selenium.org sluลพbena stranica. Nakon preuzimanja, extracPrebacite .jar datoteke u ลพeljeni direktorij.
Biljeลกka: a Maven or Gradle rjeลกenja za izgradnju selenium-java automatski, ลกto preuzimanje ovog priruฤnika ฤini opcionalnim.
Kako preuzeti i instalirati IntelliJ
Korak 1) Za preuzimanje IntelliJ-a posjetite JetBrains mjestoOvdje smo odabrali verziju โCommunityโ; odaberite โUltimateโ za mobilne ureฤaje, web i razvoj za poduzeฤa.
Korak 2) Kada poฤnete s preuzimanjem, vidjet ฤete poruku poput ove.
Korak 3) Otvorit ฤe se skoฤni prozor. Kliknite gumb 'pokreni'.
Korak 4) Kliknite gumb 'Dalje' u ฤarobnjaku za postavljanje.
Korak 5) Pomaknite se do odrediลกne โโmape i kliknite gumb 'Dalje'.
Korak 6) Na zaslonu s opcijama instalacije,
- Oznaฤite potvrdni okvir โ 32-bitni pokretaฤ
- Oznaฤite potvrdni okvir za jezik prema vaลกim zahtjevima
- Kliknite gumb 'sljedeฤe'
Biljeลกka: Trenutne verzije su samo 64-bitne, tako da se potvrdni okvir za 32-bitni pokretaฤ viลกe ne pojavljuje.
Korak 7) Kliknite gumb 'Instaliraj'.
Moลพete vidjeti da je proces instalacije IntelliJ-a u tijeku.
Korak 8) Na zavrลกnom zaslonu ฤarobnjaka,
- Da biste pokrenuli IntelliJ, oznaฤite potvrdni okvir i
- Pritisnite gumb "Zavrลกi".
Korak 9) Ako postoji starija verzija IntelliJ-a, moลพete uvesti njezine postavke. Ovdje nije instalirana prethodna verzija, stoga odaberite drugu opciju.
Korak 10) Nakon ลกto kliknete 'ok', IntelliJ ฤe vas pitati za JetBrains ugovor o privatnosti. Kliknite 'Prihvaฤam'.
Korak 11) Sada moลพete postaviti postavke dodatka.
Korak 12) Odaberite opciju koja vam je potrebna: stvaranje novog projekta, uvoz projekta ili otvaranje.
Korak 13) Na ekranu za uvoz,
- Odaberite 'Projekt' i 'datoteku' iz biblioteke i
- Kliknite gumb 'U redu'
Korak 14) Odabrana datoteka sada se pojavljuje u direktoriju projekta.
Konfigurirajte IntelliJ za podrลกku Selenium
Podrลพati Selenium, konfigurirajte IntelliJ pomoฤu sljedeฤih koraka.
Korak 1) Pokrenite IntelliJ IDE i napravite novi projekt. Odaberite Datoteka -> Novo -> Projekt
Korak 2) Kada kliknete -> Dalje, otvara se novi ekran. Nazovite projekt; ovdje smo koristili Selenium_Guru99. Zatim kliknite -> Zavrลกi.
Korak 3) Sada trebate dodati Selenium .jar datoteke u IntelliJ kao vanjske biblioteke.
Za to idite na Datoteka -> Struktura projekta -> u kartici postavki projekta potraลพite Moduli -> Ovisnosti -> Kliknite znak '+' -> Odaberite za JAR-ove ili direktorije.
Korak 4) Odaberi sve Selenium .jar datoteke iz ex-atracted direktorij i njegov poddirektorij /lib.
.jar datoteke su sada dodane. Imajte na umu da je direktorij /src projekta joลก uvijek prazan.
Korak 5) Desni klik na /src direktorij -> Novo -> Java Klasa. Struktura vaลกeg projekta izgledat ฤe kao ลกto je prikazano u nastavku.
IntelliJ Selenium Primjer
Sada napiลกite svoje prva WebDriver skripta protiv https://demo.guru99.com/
U ovom testnom scenariju
- Pokrenut ฤemo URL
- Unesite nevaลพeฤi ID e-poลกte
- Pritisnite gumb 'Poลกalji'
- Ispis ฤe biti kao ลกto je prikazano u nastavku - 'ID e-poลกte nije valjan'
U gornjem rezultatu moลพete vidjeti da
- Pokretanjem koda otvara se Firefox primjer.
- Kod ลกalje e-poลกtu WebElementu, polju za unos (abc.gmail.com).
- Kada Selenium WebDriver klikne 'poลกalji', Guru99 stranica provjerava ID e-poลกte.
- Neregistrirana e-poลกta prikazuje poruku โID e-poลกte nije valjanโ.
Slijedi Java kod za test1, locirajuฤi oba polja pomoฤu XPath.
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 driver=new FirefoxDriver(); driver.get("https://demo.guru99.com/"); WebElement element=driver.findElement(By.xpath("//input[@name='emailid']")); element.sendKeys("abc@gmail.com"); WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']")); button.click(); } }
Biljeลกka: to Selenium Isjeฤak 3. ere oฤekuje geckodriver na PATH-u; ukljuฤeno Selenium 4 radi nepromijenjeno jer Selenium Voditelj rjeลกava vozaฤa.
Prednosti koriลกtenja IntelliJ-a
Izvan Selenium podrลกka, IDE nudi nekoliko znaฤajki produktivnosti koje vrijedi znati.
- Trenutaฤno generira metode za dobivanje i postavljanje atributa objekta.
- Jednostavni pritisci tipki omotavaju naredbu u blok try-catch ili if-else, ลกto ubrzava rukovanje izuzetkom.
- Ugraฤeni alati za pakiranje ukljuฤuju Gradle, sbt, Grunt i Bower.
- Baze podataka kao ลกto su SQL, Oracle, PostgreSQL i Microsoft SQL Server otvoriti izravno u IDE-u.
- Ona podrลพava Java, JavaScript, Clojure i drugi jezici.
- Trฤi dalje Windows, Linux i macOSi moลพe se preuzeti s JetBrains stranica.






















