Kuidas IntelliJ-d seadistada Selenium Veebidraiver

Mis on IntelliJ?

IntelliJ IDEA on Java Integreeritud arenduskeskkond (IDE). Seda kasutatakse tarkvaraarenduseks. Selle arendab JetBrainsSee on saadaval nii Apache2 litsentsiga โ€žkogukonnavรคljaandeโ€ kui ka โ€žomandilise รคrivรคljaandeโ€ all. See on parim saadaolev. Java IDE-d. See pakub selliseid teenuseid nagu tรคiustatud koodinavigeerimine ja koodide รผmberkujundamise vรตimalused.

Eeltingimused IntelliJ installimiseks Selenium Veebidraiver

Selleks peavad meil olema mรตned eeltingimused, mis on jรคrgmised.

  • 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 fail extrackopeerib .jar-failid soovitud kataloogi.

Kuidas alla laadida ja installida IntelliJ

Step 1) Saate alla laadida IntelliJ kรผlasta jetbrains sait. Siin oleme valinud versiooni โ€žKogukondโ€œ. Mobiili-, veebi- ja ettevรตtte arendamiseks saate valida โ€žlรตplikuโ€œ versiooni.

Laadige alla ja installige IntelliJ

Step 2) Kui alustate allalaadimist, nรคete sellist teadet.

Laadige alla ja installige IntelliJ

Step 3) Jรคrgmises etapis avaneb hรผpikaken. Klรตpsake nuppu "Kรคivita".

Laadige alla ja installige IntelliJ

Step 4) Selles etapis klรตpsake hรครคlestusviisardis nuppu "Jรคrgmine".

Laadige alla ja installige IntelliJ

Step 5) Avaneb teine โ€‹โ€‹hรผpikaken. Sirvige oma sihtkausta ja klรตpsake nuppu "Jรคrgmine".

Laadige alla ja installige IntelliJ

Step 6) Selles sammus

  1. Mรคrkige ruut โ€“ 32-bitine kรคivitusprogramm
  2. Mรคrkige keele ruut vastavalt oma nรตudele
  3. Klรตpsake nuppu "Jรคrgmine".

Laadige alla ja installige IntelliJ

Step 7) Jรคrgmises etapis klรตpsake nuppu "Install".

Laadige alla ja installige IntelliJ

Nรคete, et IntelliJ installiprotsess on pooleli.

Laadige alla ja installige IntelliJ

Step 8) Selles sammus

  1. IntelliJ kรคivitamiseks mรคrkige ruut ja
  2. Klรตpsake nuppu "Lรตpeta".

Laadige alla ja installige IntelliJ

Step 9) Kui teil on juba teie sรผsteemi installitud IntelliJ vanem versioon. Seadet saate importida vanemast versioonist uuemasse versiooni. Kuna meil pole รผhtegi varasemat versiooni installitud. Valime teise variandi.

Laadige alla ja installige IntelliJ

Step 10) Kui klรตpsate eelmises etapis nuppu "OK", kรผsib see Jetbraini privaatsuspoliitika lepingut. Klรตpsake nuppu "Nรตustu".

Laadige alla ja installige IntelliJ

Step 11) Selles etapis saate mรครคrata pistikprogrammi sรคtted.

Laadige alla ja installige IntelliJ

Step 12) Jรคrgmises etapis valige suvand vastavalt vajadusele. Nรคete selliseid valikuid nagu uue projekti loomine, projekti importimine, avamine jne.

Laadige alla ja installige IntelliJ

Step 13) Selles sammus

  1. Valige teegist "Projekt" ja "fail" ning
  2. Klรตpsake nuppu 'OK'

Laadige alla ja installige IntelliJ

Step 14) Selles etapis kuvatakse eelmises etapis valitud fail projekti kataloogis.

Laadige alla ja installige IntelliJ

Konfigureerige IntelliJ toega Selenium

Toetama Selenium, peate konfigureerima IntelliJ. Selleks jรคrgige jรคrgmisi samme.

Step 1) Kรคivitage oma IntelliJ IDE ja looge uus projekt. Valige Fail -> Uus -> Projekt

Konfigureerige IntelliJ toe jaoks Selenium

Konfigureerige IntelliJ toe jaoks Selenium

Step 2) Kui klรตpsate eelmises etapis -> Edasi. Avaneb uus ekraan. Sellel ekraanil sisestage projekti nimi. Meie puhul oleme andnud nime Selenium_Guru99. Seejรคrel klรตpsake -> Lรตpeta. Teie projekt on loodud IntelliJ-s.

Konfigureerige IntelliJ toe jaoks Selenium

Step 3) Nรผรผd peate lisama Selenium.jar-failid intelliJ-sse vรคliste teekidena.

Selleks klรตpsake nuppu Fail -> Projekti รผlesehitus -> otsige projekti seadete vahekaardilt Moodulid -> Sรตltuvad -> Klรตpsake '+' mรคrgil -> Valige JAR-ide vรตi kataloogide jaoks.

Konfigureerige IntelliJ toe jaoks Selenium

Step 4) Valige kataloogist ja alamkataloogist /lib kรตik selenium .jar failid, kus teil on nttracted pรคrast allalaadimist.

Konfigureerige IntelliJ toe jaoks Selenium

Nรผรผd olete .jar-failid edukalt intelliJ-sse lisanud. Kui nรคete oma projekti struktuuri, mรคrkate, et teie projekti /src kataloog on tรผhi.

Step 5) Paremklรตpsake /src kataloogi -> Uus -> Java Klass. Teie projekti struktuur nรคeb vรคlja selline, nagu allpool nรคidatud.

Konfigureerige IntelliJ toe jaoks Selenium

IntelliJ Selenium Nรคide

Me kasutame saiti 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"

IntelliJ Selenium Nรคide

รœlaltoodud tulemusest nรคete seda

  • Kui me koodi kรคivitame, Firefox eksemplar on avatud.
  • Koodi tasemel oleme saatnud veebielemendile meili. Mis on sisestusvรคli (abc.gmail.com).
  • Kui Selenium Veebidraiver klรตpsab nuppu "Esita", guru99 sait kinnitab e-posti ID-d.
  • Nagu me รผtlesime, kuvatakse registreerimata e-posti aadressil teade "E-posti ID ei kehti."

Jรคrgneb Java kood testi jaoks1.

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();    
		}
}

IntelliJ kasutamise eelised

  • See genereerib objektiatribuutide jaoks kiiresti getteri ja seadja meetodid.
  • Lihtsate klahvivajutuste abil saate mรคhkida avalduse try-catch vรตi if-else plokki.
  • IDE pakub sisseehitatud pakkimistรถรถriistu, nagu gradle, SBT, grunt, bower jne.
  • Andmebaasid nagu SQL, ORACLE, PostgreSQL, Microsoft SQL Serverile pรครคseb juurde otse IDE-st.
  • See toetab erinevaid keeli nagu Java, Javascript, Clojure jne.
  • Seda toetavad erinevad operatsioonisรผsteemid, nรคiteks Windows, Linux jne. Selle saab alla laadida aadressilt JetBrains ametlikul kodulehel.

kokkuvรตte

  • IntelliJ IDEA on Java Integreeritud arenduskeskkond (IDE).
  • Sellel on tรคiustatud koodinavigeerimise ja koodi taastamise vรตimalused.
  • IntelliJ kasutamise eeliseks on
  • Looge kiiresti getteri ja seadja meetodid
  • Lihtsate klahvivajutuste abil saate mรคhkida avalduse try-catch vรตi if-else plokki
  • See toetab erinevaid keeli nagu Java, JavaScript , Clojure jne.
  • See toetab erinevaid OS-e nagu Windows, Linux jne.In
  • Kaasas sisseehitatud pistikprogrammid ja pakkimistรถรถriistad
  • Kasutamiseks koos Selenium, peate konfigureerima IntelliJ

Vรตta see postitus kokku jรคrgmiselt: