IntelliJ:n asetukset Selenium web-ajuri
โก รlykรคs yhteenveto
IntelliJ IDEA toimii Selenium WebDriver testaa, kun Java projekti kantaa mukanaan Selenium asiakaskirjasto luokkapolullaan, joten IDE kรครคntรครค, suorittaa ja debugaa selaimen automaatiokoodin yhdestรค ikkunasta.
Mikรค on IntelliJ?
IntelliJ IDEA on Java Integroitu kehitysympรคristรถ (IDE), jonka on rakentanut JetBrainsSe toimitetaan Apache 2.0 -lisensoidulla Community Editionilla ja kaupallisena Ultimate Editionina, ja se tarjoaa edistyneet koodinavigointi- ja koodin uudelleenjรคrjestelyominaisuudet.
Edellytykset IntelliJ:n asentamiseen Selenium web-ajuri
Asennus vaatii seuraavat edellytykset.
- Intellij
- Mikรค tahansa verkkoselain (mieluiten Mozilla Firefox)
- JDK (Java Kehityspaketti)
- Selenium .jar-tiedostot
Tarvittavat jar-tiedostot voi ladata osoitteesta Selenium. Org virallinen sivusto. Latauksen jรคlkeen esim.tract .jar-tiedostot haluamaasi hakemistoon.
Huomautus: a Maven or Gradle rakentaa ratkaisuja seleeni-java automaattisesti, joten tรคmรคn kรคyttรถoppaan lataaminen on valinnaista.
Kuinka ladata ja asentaa IntelliJ
Vaihe 1) Lataa IntelliJ osoitteesta JetBrains paikkaTรคssรค valitsimme โYhteisรถโ-version; mobiili-, web- ja yrityskehitykseen valitse โUltimateโ.
Vaihe 2) Kun aloitat lataamisen, nรคet tรคmรคnkaltaisen viestin.
Vaihe 3) Ponnahdusikkuna avautuu. Napsauta 'Suorita'-painiketta.
Vaihe 4) Napsauta asennustoiminnon Seuraava-painiketta.
Vaihe 5) Selaa kohdekansioon ja napsauta Seuraava-painiketta.
Vaihe 6) Asennusasetusten nรคytรถssรค
- Valitse valintaruutu โ 32-bittinen kรคynnistysohjelma
- Valitse kielen valintaruutu tarpeidesi mukaan
- Napsauta 'Seuraava'-painiketta
Huomautus: Nykyiset versiot ovat vain 64-bittisiรค, joten 32-bittisen kรคynnistysohjelman valintaruutua ei enรครค nรคy.
Vaihe 7) Napsauta 'Asenna'-painiketta.
Nรคet, ettรค IntelliJ:n asennusprosessi on kรคynnissรค.
Vaihe 8) Ohjatun toiminnon viimeisellรค nรคytรถllรค
- Suorita IntelliJ valitsemalla valintaruutu ja
- Napsauta Valmis-painiketta
Vaihe 9) Jos vanhempi IntelliJ-versio on olemassa, voit tuoda sen asetukset. Tรคssรค ei ole asennettuna aiempaa versiota, joten valitse toinen vaihtoehto.
Vaihe 10) Kun olet napsauttanut 'ok', IntelliJ kysyy JetBrains tietosuojakรคytรคntรถsopimus. Napsauta Hyvรคksy.
Vaihe 11) Nyt voit mรครคrittรครค laajennuksen asetukset.
Vaihe 12) Valitse tarvitsemasi vaihtoehto: luo uusi projekti, tuo projekti tai avaa.
Vaihe 13) Tuonti-nรคytรถssรค
- Valitse "Projekti" ja "tiedosto" kirjastosta ja
- Napsauta OK-painiketta
Vaihe 14) Valittu tiedosto nรคkyy nyt projektihakemistossa.
Mรครคritรค IntelliJ tukeen Selenium
Tukea Selenium, mรครคritรค IntelliJ seuraavien vaiheiden avulla.
Vaihe 1) Kรคynnistรค IntelliJ IDE ja luo uusi projekti. Valitse Tiedosto -> Uusi -> Projekti.
Vaihe 2) Kun napsautat -> Seuraava, uusi nรคyttรถ avautuu. Nimeรค projekti; tรคssรค kรคytimme sitรค Selenium_Guru99. Napsauta sitten -> Valmis.
Vaihe 3) Nyt sinun tรคytyy lisรคtรค Selenium .jar-tiedostot IntelliJ:hen ulkoisina kirjastoina.
Tรคtรค varten mene Tiedosto -> Projektin rakenne -> projektin asetukset -vรคlilehdellรค etsi Moduulit -> Riippuvuudet -> Napsauta '+'-merkkiรค -> Valitse JAR-tiedostot tai hakemistot.
Vaihe 4) Valitse kaikki Selenium .jar-tiedostot entisestรคtracted-hakemisto ja sen /lib-alihakemisto.
.jar-tiedostot on nyt lisรคtty. Huomaa, ettรค projektin /src-hakemisto on edelleen tyhjรค.
Vaihe 5) Napsauta hiiren kakkospainikkeella /src-hakemistoa -> Uusi -> Java Luokka. Projektisi rakenne nรคyttรครค alla olevan kuvan mukaiselta.
Intellij Selenium esimerkki
Kirjoita nyt oma ensimmรคinen WebDriver-skripti vastaan https://demo.guru99.com/
Tรคssรค testiskenaariossa
- Me kรคynnistรคmme URL
- Anna virheellinen sรคhkรถpostiosoite
- Napsauta Lรคhetรค-painiketta
- Tulos on alla olevan kuvan mukainen - "Sรคhkรถpostitunnus ei kelpaa"
Yllรค olevasta tuloksesta nรคet, ettรค
- Koodin suorittaminen avaa Firefox ilmentymรค.
- Koodi lรคhettรครค sรคhkรถpostin WebElement-elementtiin, joka on syรถttรถkenttรค (abc.gmail.com).
- Kun Selenium WebDriver napsauttaa Lรคhetรค-painiketta, Guru99-sivusto vahvistaa sรคhkรถpostiosoitteen.
- Rekisterรถimรคttรถmรคssรค sรคhkรถpostissa nรคkyy teksti โSรคhkรถpostiosoite ei ole kelvollinenโ.
Seuraava on Java-koodi test1:lle, jossa molemmat kentรคt paikannetaan seuraavasti: 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(); } }
Huomautus: tรคtรค Selenium 3 era-koodinpรคtkรค odottaa geckodriveria PATH-polulla; Selenium 4 se toimii muuttumattomana, koska Selenium Johtaja ratkaisee kuljettajan ongelman.
IntelliJ:n kรคytรถn edut
Jรคlkeen Selenium tuen lisรคksi IDE tarjoaa useita tuottavuusominaisuuksia, jotka kannattaa tuntea.
- Se luo getter- ja setter-metodeja objektien attribuuteille vรคlittรถmรคsti.
- Yksinkertaiset nรคppรคinpainallukset kรครคrivรคt lausekkeen try-catch- tai if-else-lohkoon, mikรค nopeuttaa poikkeusten kรคsittely.
- Sisรครคnrakennettuihin pakkaustyรถkaluihin kuuluvat Gradle, sbt, Grunt ja Bower.
- Tietokannat, kuten SQL, Oracle, PostgreSQL ja Microsoft SQL Server avata suoraan IDE:ssรค.
- Se tukee Java, JavaKรคsikirjoitus, clojure ja muut kielet.
- Se toimii Windows, Linux ja macOS, ja se on ladattavissa osoitteesta JetBrains sivusto.






















