Kako uporabljati IntelliJ IDE & Selen Webdriver

Kazalo:

Anonim

Intellij je IDE, ki vam pomaga pisati boljšo in hitrejšo kodo. Intellij je mogoče uporabiti v možnosti Java Java in Eclipse.

V tej vadnici boste izvedeli-

  • Kaj je IntelliJ?
  • Predpogoji za IntelliJ s programom Selenium Webdriver
  • Kako prenesti in namestiti IntelliJ
  • Konfigurirajte IntelliJ tako, da podpira selen
  • Primer

Kaj je IntelliJ?

IntelliJ IDEA je integrirano razvojno okolje Java (IDE). Uporablja se za razvoj programske opreme. Razvil ga je JetBrains. Na voljo je pod licenco apache2 pod "izdajo skupnosti" in tudi "lastniško komercialno izdajo". To so najboljši razpoložljivi IDE Java. Ponuja zmogljivosti, kot sta napredna navigacija po kodi in zmožnosti predelave kode.

Prednost uporabe intelliJ je v tem

  • Hitro generira metode getter in setter za atribute objekta.
  • S preprostimi pritiski tipk lahko izjavo zavijete v blok try-catch ali if-else.
  • IDE ponuja vgrajena orodja za pakiranje, kot so gradle, SBT, grunt, bower itd.
  • Do zbirke podatkov, kot so SQL, ORACLE, PostgreSQL, Microsoft SQL Server, je mogoče dostopati neposredno iz IDE.
  • Podpira različne jezike, kot so Java, Javascript, Clojure itd.
  • Podprta je z različnimi operacijskimi sistemi, kot so Windows, Linux itd. Prenesete jo lahko z uradnega spletnega mesta JetBrains.

Predpogoji za IntelliJ s programom Selenium Webdriver

Za to moramo imeti nekaj predpogojev, ki so naslednji.

  • IntelliJ
  • Kateri koli spletni brskalnik (po možnosti Mozilla Firefox)
  • JDK (Java Development Kit)
  • Datoteke .jar selena

Zahtevane datoteke jar lahko prenesete z uradne strani Selenium.org. Po prenosu datoteka .jar izvleče v želeni imenik.

Kako prenesti in namestiti IntelliJ

1. korak) Če želite prenesti IntelliJ, obiščite spletno mesto jetbrains. Tu smo izbrali različico "Community". Izberete lahko "ultimativno" različico za mobilni, spletni in podjetniški razvoj.

Korak 2) Ko začnete s prenosom, boste videli takšno sporočilo.

Korak 3) V naslednjem koraku se odpre pojavno okno. Kliknite gumb 'zaženi'.

Korak 4) V tem koraku v čarovniku za nastavitev kliknite gumb »Naprej«.

5. korak) Odpre se novo pojavno okno. Prebrskajte ciljno mapo in kliknite gumb 'Naprej'.

6. korak) V tem koraku:

  1. Označite potrditveno polje - 32-bitni zaganjalnik
  2. Označite potrditveno polje za jezik glede na vaše zahteve
  3. Kliknite gumb 'Naprej'

Korak 7) V naslednjem koraku kliknite gumb »Namesti«.

Vidite, da je postopek namestitve IntelliJ v teku.

Korak 8) V tem koraku:

  1. Če želite zagnati IntelliJ, označite potrditveno polje in
  2. Kliknite gumb 'Finish'

Korak 9) Če imate v sistemu že nameščeno starejšo različico IntelliJ. Nastavitev lahko uvozite iz starejše različice v novejšo. Ker nimamo nameščene nobene prejšnje različice. Izbrali bomo drugo možnost.

Korak 10) Ko v prejšnjem koraku kliknete gumb »v redu«, vas bo vprašal za sporazum o zasebnosti Jetbrain. Kliknite gumb 'Sprejmi'.

Korak 11) V tem koraku lahko nastavite nastavitev vtičnika.

Korak 12) V naslednjem koraku izberite možnost glede na zahtevo. Videli boste možnosti, kot je ustvariti nov projekt, uvoziti projekt, odpreti itd.

Korak 13) V tem koraku:

  1. V knjižnici izberite 'Project' in 'file' in
  2. Kliknite gumb 'V redu'

Korak 14) V tem koraku se datoteka, ki smo jo izbrali v prejšnjem koraku, prikaže v imeniku projekta.

Konfigurirajte IntelliJ tako, da podpira selen

Če želite podpirati Selenium, morate konfigurirati IntelliJ. Za to sledite naslednjim korakom.

Korak 1) Zaženite IntelliJ IDE in ustvarite nov projekt. Izberite Datoteka -> Novo -> Projekt

Korak 2) V prejšnjem koraku, ko kliknete -> Naprej. Odpre se nov zaslon. Na tem zaslonu navedite ime projekta. V našem primeru smo dali ime Selenium_Guru99. Nato kliknite -> Finish. Vaš projekt je bil ustvarjen v programu IntelliJ.

Korak 3) Zdaj morate dodati datoteke .jar Selenium v ​​intelliJ kot zunanje knjižnice.

Za to kliknite Pojdi -> Struktura projekta -> na zavihku z nastavitvami projekta poiščite Moduli -> Odvisnosti -> Kliknite »+« Podpiši -> Izberi za JAR-je ali imenike.

Korak 4) Izberite vse datoteke selena .jar iz imenika in podimenika / lib, ki ste jih po prenosu izvlekli.

Zdaj ste datoteke .jar uspešno dodali v intelliJ. Če vidite strukturo projekta, boste opazili, da je imenik / src projekta prazen.

5. korak) Z desno miškino tipko kliknite imenik / src -> Novo -> Razred Java. Struktura vašega projekta bo videti, kot je prikazano spodaj.

Primer

Uporabili bomo spletno mesto http://demo.guru99.com/.

V tem preskusnem scenariju

  • Zagnali bomo URL
  • Vnesite neveljaven ID e-pošte
  • Kliknite gumb 'Pošlji'
  • Rezultat bo prikazan spodaj - 'ID e-pošte ni veljaven'

V zgornjem rezultatu lahko to vidite

  • Ko zaženemo kodo, je primerek Firefoxa odprt.
  • Na ravni kode smo poslali e-poštno sporočilo na naslov webelement. Kar je vnosno polje (abc.gmail.com).
  • Ko Selenium Webdriver klikne gumb 'Pošlji', spletno mesto guru99 preveri ID e-pošte.
  • Kot smo rekli, bo na neregistrirani e-pošti prikazano sporočilo "ID e-pošte ni veljaven."

Sledi koda Java za test1.

uvoz org.openqa.selenium.By;uvoz org.openqa.selenium.WebElement;uvoz org.openqa.selenium.firefox.FirefoxDriver;javni razred TestSelenium {public static void main (String [] args) {Gonilnik FirefoxDriver = nov FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Ta e-poštni naslov je zaščiten proti smetenju. Če ga želite videti, omogočite Javascript.");Gumb WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}

Povzetek

  • IntelliJ IDEA je integrirano razvojno okolje Java (IDE).
  • Ima zmogljivosti napredne navigacije po kodi in zmožnosti predelave kode.
  • Prednost uporabe intelliJ je
    • Hitro ustvarite getter in setter metode
    • S preprostimi potezami tipk lahko izjavo zavijete v poskusni ulov ali blok if-else
    • Podpira različne jezike, kot so Java, JavaScript, Clojure itd.
    • Podpira različne OS, kot so Windows, Linux itd
  • Na voljo je z vgrajenimi vtičniki in orodji za pakiranje
  • Za uporabo s selenom morate konfigurirati IntelliJ

Ta članek je prispeval Fahid M in uredil Jeegar M.