Kuinka käyttää IntelliJ IDE: tä & Seleeni-Webdriver

Sisällysluettelo:

Anonim

Intellij on IDE, joka auttaa sinua kirjoittamaan parempaa ja nopeampaa koodia. Intellijiä voidaan käyttää Java bean- ja Eclipse-vaihtoehdoissa.

Tässä opetusohjelmassa opit-

  • Mikä on IntelliJ?
  • Edellytykset IntelliJ: lle Selenium Webdriverilla
  • Kuinka ladata ja asentaa IntelliJ
  • Määritä IntelliJ tukemaan seleeniä
  • Esimerkki

Mikä on IntelliJ?

IntelliJ IDEA on Java Integrated Development Environment (IDE). Sitä käytetään ohjelmistokehitykseen. Sen on kehittänyt JetBrains. Se kuuluu apache2-lisensoidun "yhteisöversio" ja "oma kaupallinen painos". Se on hienoimpia saatavilla olevia Java IDE: itä. Se tarjoaa palveluja, kuten edistyksellinen koodinavigointi ja koodin korjausominaisuudet.

IntelliJ: n käytön etu on

  • Se luo nopeasti getter- ja setter-menetelmät objektimääritteille.
  • Yksinkertaisilla näppäinpainalluksilla voit kietoa lauseen try-catch- tai if-else-lohkoon.
  • IDE toimittaa sisäänrakennetut pakkaustyökalut, kuten gradle, SBT, grunt, bower jne.
  • Tietokantaan, kuten SQL, ORACLE, PostgreSQL, Microsoft SQL Server, pääsee suoraan IDE: stä.
  • Se tukee eri kieliä, kuten Java, Javascript, Clojure jne.
  • Sitä tuetaan erilaisilla käyttöjärjestelmillä, kuten Windows, Linux jne. Se voidaan ladata JetBrainsin virallisilta verkkosivuilta.

Edellytykset IntelliJ: lle Selenium Webdriverilla

Tätä varten meillä on oltava joitain seuraavia ennakkoedellytyksiä.

  • IntelliJ
  • Mikä tahansa verkkoselain (mieluiten Mozilla Firefox)
  • JDK (Java-kehityspaketti)
  • Seleeni .jar-tiedostot

Vaaditut purkitiedostot voidaan ladata Selenium.org-virallisilta sivuilta. Lataamisen jälkeen tiedosto purkaa .jar-tiedostot haluttuun hakemistoon.

Kuinka ladata ja asentaa IntelliJ

Vaihe 1) Lataa IntelliJ käymällä jetbrains-sivustolla. Täällä olemme valinneet "Yhteisön" version. Voit valita lopullisen version mobiili-, verkko- ja yrityskehitykseen.

Vaihe 2) Kun aloitat lataamisen, näet tällaisen viestin.

Vaihe 3) Seuraavassa vaiheessa avautuu ponnahdusikkuna. Napsauta Suorita-painiketta.

Vaihe 4) Napsauta tässä vaiheessa ohjatun asennuksen Seuraava-painiketta.

Vaihe 5) Toinen ponnahdusikkuna avautuu. Selaa kohdekansiota ja napsauta Seuraava-painiketta.

Vaihe 6) Tässä vaiheessa

  1. Valitse valintaruutu - 32-bittinen käynnistysohjelma
  2. Merkitse kielen valintaruutu vaatimuksesi mukaan
  3. Napsauta Seuraava-painiketta

Vaihe 7) Napsauta seuraavassa vaiheessa Asenna-painiketta.

Voit nähdä IntelliJ: n asennusprosessin olevan käynnissä.

Vaihe 8) Tässä vaiheessa

  1. Suorita IntelliJ suorittamalla valintaruutu ja
  2. Napsauta Valmis-painiketta

Vaihe 9) Jos järjestelmässäsi on jo asennettuna IntelliJ: n vanhempi versio. Voit tuoda asetukset vanhemmasta versiosta uudempaan versioon. Koska meillä ei ole aikaisempaa versiota asennettuna. Valitsemme toisen vaihtoehdon.

Vaihe 10) Kun napsautat ok-painiketta edellisessä vaiheessa, se pyytää Jetbrain-tietosuojakäytäntöä. Napsauta Hyväksy-painiketta.

Vaihe 11) Tässä vaiheessa voit asettaa laajennuksen asetukset.

Vaihe 12) Valitse seuraavassa vaiheessa vaatimuksen mukainen vaihtoehto. Näet vaihtoehtoja, kuten uuden projektin luominen, projektin tuonti, avaus jne.

Vaihe 13) Tässä vaiheessa

  1. Valitse kirjastosta 'Project' ja 'file' ja
  2. Napsauta OK-painiketta

Vaihe 14) Tässä vaiheessa edellisessä vaiheessa valitsemamme tiedosto näkyy projektihakemistossa.

Määritä IntelliJ tukemaan seleeniä

Seleniumin tukemiseksi sinun on määritettävä IntelliJ. Noudata seuraavia ohjeita.

Vaihe 1) Käynnistä IntelliJ IDE ja tee uusi projekti. Valitse Tiedosto -> Uusi -> Projekti

Vaihe 2) Edellisessä vaiheessa, kun napsautat -> Seuraava. Uusi näyttö avautuu. Anna tässä näytössä projektin nimi. Meidän tapauksessamme olemme antaneet nimen Selenium_Guru99. Napsauta sitten -> Valmis. Projektisi on luotu IntelliJ: ssä.

Vaihe 3) Nyt sinun on lisättävä Seleniumin .jar-tiedostot intelliJ: ään ulkoisina kirjastoina.

Tätä varten valitse projekti - välilehdeltä Tiedosto -> Projektirakenne -> etsi moduulit -> Riippuvuudet -> Napsauta + -merkkiä -> Valitse JAR-tiedostoille tai hakemistoille.

Vaihe 4) Valitse kaikki seleeni .jar-tiedostot hakemistosta ja alihakemistosta / lib, josta olet purkanut lataamisen jälkeen.

Nyt olet lisännyt .jar-tiedostot onnistuneesti intelliJ: ään. Jos näet projektirakenteen, huomaat, että projektisi / src-hakemisto on tyhjä.

Vaihe 5) Napsauta hiiren kakkospainikkeella hakemistoa / src -> Uusi -> Java-luokka. Projektirakenne näyttää alla olevan kuvan mukaisesti.

Esimerkki

Käytämme sivustoa http://demo.guru99.com/.

Tässä testiskenaariossa

  • Käynnistämme URL-osoitteen
  • Anna virheellinen sähköpostitunnus
  • Napsauta Lähetä-painiketta
  • Lähtö on alla olevan kuvan mukainen - 'Sähköpostiosoite ei kelpaa'

Yllä olevasta tuloksesta näet sen

  • Kun suoritamme koodin, Firefox-ilmentymä on auki.
  • Kooditasolla olemme toimittaneet sähköpostin webelementille. Mikä on syöttökenttä (abc.gmail.com).
  • Kun Selenium Webdriver napsauttaa Lähetä-painiketta, guru99-sivusto vahvistaa sähköpostitunnuksen.
  • Kuten sanoimme, että rekisteröimätön sähköposti näyttää viestin "Sähköpostitunnus ei kelpaa".

Seuraava on testin1 Java-koodi.

tuo org.openqa.selenium.By;tuonti org.openqa.selenium.WebElement;tuo org.openqa.selenium.firefox.FirefoxDriver;julkinen luokka TestSelenium {public staattinen void main (String [] argumentoi) {FirefoxDriver-ohjain = uusi FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement-elementti = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset Javascriptin nähdäksesi sen.");WebElement-painike = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']" "));button.click ();}}

Yhteenveto

  • IntelliJ IDEA on Java Integrated Development Environment (IDE).
  • Siinä on edistyneitä koodinavigointi- ja koodin korjausominaisuuksia.
  • IntelliJ: n käytön etuna on
    • Luo nopeasti getter- ja setter-menetelmiä
    • Yksinkertaisilla näppäimen painalluksilla voit sisällyttää lauseen try-catch- tai if-else-lohkoon
    • Se tukee eri kieliä, kuten Java, JavaScript, Clojure jne.
    • Se tukee erilaisia ​​käyttöjärjestelmiä, kuten Windows, Linux jne
  • Sen mukana toimitetaan sisäänrakennetut laajennukset ja pakkaustyökalut
  • Jos haluat käyttää Seleniumia, sinun on määritettävä IntelliJ

Tämän artikkelin on kirjoittanut Fahid M ja toimittanut Jeegar M.