Kuidas IntelliJ-d seadistada Selenium Veebidraiver
โก Nutikas kokkuvรตte
IntelliJ IDEA jookseb Selenium WebDriver testib pรคrast Java projekt kannab endas Selenium klienditeek oma klassiteel, nii et IDE kompileerib, kรคivitab ja silub brauseri automatiseerimise koodi รผhest aknast.
Mis on IntelliJ?
IntelliJ IDEA on Java Integreeritud arenduskeskkond (IDE), mille on loonud JetBrainsSee on saadaval Apache 2.0 litsentsiga kogukonnavรคljaandena ja kommertsliku Ultimate'i vรคljaandena ning pakub tรคiustatud koodinavigatsiooni ja koodi รผmbertegemise vรตimalusi.
Eeltingimused IntelliJ installimiseks Selenium Veebidraiver
Seadistamine nรตuab jรคrgmisi eeltingimusi.
- IntelliJ
- Mis tahes veebibrauser (eelistatavalt Mozilla Firefox)
- JDK (Java arenduskomplekt)
- Selenium .jar failid
Vajalikud jar-failid saab alla laadida aadressilt Selenium. Org ametlik veebisait. Pรคrast allalaadimist, nttracKopeeri .jar-failid soovitud kataloogi.
Mรคrge: a Maven or Gradle ehita otsuseid seleen-java automaatselt, mistรตttu on selle kasutusjuhendi allalaadimine valikuline.
Kuidas alla laadida ja installida IntelliJ
Step 1) IntelliJ allalaadimiseks kรผlastage JetBrains siteSiin valisime versiooni โKogukondโ; mobiili-, veebi- ja ettevรตtte arenduse jaoks valisime versiooni โUltimateโ.
Step 2) Kui alustate allalaadimist, nรคete sellist teadet.
Step 3) Avaneb hรผpikaken. Klรตpsake nuppu โKรคivitaโ.
Step 4) Klรตpsake hรครคlestusviisardis nuppu โJรคrgmineโ.
Step 5) Sirvige oma sihtkausta ja klรตpsake nuppu โJรคrgmineโ.
Step 6) Installivalikute ekraanil
- Mรคrkige ruut โ 32-bitine kรคivitusprogramm
- Mรคrkige keele ruut vastavalt oma nรตudele
- Klรตpsake nuppu โjรคrgmineโ
Mรคrge: Praegused versioonid on ainult 64-bitised, seega 32-bitise kรคivitaja mรคrkeruutu enam ei kuvata.
Step 7) Klรตpsake nuppu โInstalliโ.
Nรคete, et IntelliJ installiprotsess on pooleli.
Step 8) Viisardi viimasel ekraanil
- IntelliJ kรคivitamiseks mรคrkige ruut ja
- Klรตpsake nuppu "Lรตpeta".
Step 9) Kui on olemas vanem IntelliJ versioon, saate selle sรคtted importida. Siin pole eelmist versiooni installitud, seega valige teine โโโโvรตimalus.
Step 10) Pรคrast nupule โOKโ klรตpsamist kรผsib IntelliJ jรคrgmist: JetBrains Privaatsuspoliitika leping. Klรตpsake nuppu โNรตustuโ.
Step 11) Nรผรผd saate pluginate seaded mรครคrata.
Step 12) Valige vajalik suvand: looge uus projekt, importige projekt vรตi avage.
Step 13) Impordi ekraanil
- Valige teegist "Projekt" ja "fail" ning
- Klรตpsake nuppu โOKโ
Step 14) Valitud fail kuvatakse nรผรผd projektikataloogis.
Konfigureerige IntelliJ toega Selenium
Toetama Selenium, konfigureerige IntelliJ jรคrgmiste sammude abil.
Step 1) Kรคivita oma IntelliJ IDE ja loo uus projekt. Vali File -> New -> Project.
Step 2) Kui klรตpsate -> Edasi, avaneb uus ekraan. Pange projektile nimi; siin kasutasime Selenium_Guru99. Seejรคrel klรตpsake nuppu -> Valmis.
Step 3) Nรผรผd peate lisama Selenium .jar-failid IntelliJ-i vรคliste teekidena.
Selleks mine menรผรผsse Fail -> Projekti struktuur -> projekti sรคtete vahekaardil otsi รผles Moodulid -> Sรตltuvused -> Klรตpsa '+' mรคrgil -> Vali JAR-failide vรตi kataloogide jaoks.
Step 4) Vali kรตik Selenium .jar-failid endisesttracted kataloog ja selle /lib alamkataloog.
.jar-failid on nรผรผd lisatud. Pane tรคhele, et projekti /src kaust on endiselt tรผhi.
Step 5) Paremklรตps /src kataloogil -> Uus -> Java Klass. Teie projekti struktuur nรคeb vรคlja selline, nagu allpool nรคidatud.
IntelliJ Selenium Nรคide
Nรผรผd kirjuta oma esimene WebDriveri skript vastu https://demo.guru99.com/
Selles katsestsenaariumis
- Me kรคivitame URL
- Sisestage kehtetu e-posti ID
- Klรตpsake nuppu Esita
- Vรคljund on selline, nagu allpool nรคidatud - "E-posti ID ei kehti"
รlaltoodud tulemuses nรคete, et
- Koodi kรคivitamine avab Firefox Nรคiteks
- Kood saadab e-kirja veebielemendile ehk sisestusvรคljale (abc.gmail.com).
- Kui Selenium WebDriver klรตpsab nupul โEsitaโ, Guru99 sait kontrollib e-posti aadressi.
- Registreerimata e-kirja puhul kuvatakse teade โE-posti ID ei ole kehtivโ.
Jรคrgnev on test1 Java kood, mis leiab mรตlemad vรคljad jรคrgmiselt: 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(); } }
Mรคrge: see Selenium 3. ajastu koodijupp ootab geckodriverit PATH-il; Selenium 4 see tรถรถtab muutmata kujul, sest Selenium Juhataja lahendab juhi probleemi.
IntelliJ kasutamise eelised
Peale Selenium tugi, pakub IDE mitmeid tootlikkuse funktsioone, mida tasub teada.
- See genereerib objekti atribuutide jaoks koheselt getter- ja setter-meetodeid.
- Lihtsad klahvivajutused mรคssivad lause try-catch vรตi if-else blokki, mis kiirendab erandite kรคsitlemine.
- Sisseehitatud pakkimisvahendid sisaldavad Gradle, sbt, Grunt ja Bower.
- Andmebaasid, nรคiteks SQL, Oracle, PostgreSQL ja Microsoft SQL Server avage otse IDE-s.
- Ta toetab Java, JavaScript, klojuur ja teised keeled.
- See tรถรถtab edasi Windows, Linux ja macOSja on allalaaditav aadressilt JetBrains kohas.






















