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.






















