Intellij er en IDE som hjelper deg med å skrive bedre og raskere kode. Intellij kan brukes i alternativet til Java bønne og formørkelse.
I denne veiledningen vil du lære-
- Hva er IntelliJ?
- Forutsetninger for IntelliJ med Selenium Webdriver
- Hvordan laste ned og installere IntelliJ
- Konfigurer IntelliJ for å støtte selen
- Eksempel
Hva er IntelliJ?
IntelliJ IDEA er et Java Integrated Development Environment (IDE). Den brukes til programvareutvikling. Den er utviklet av JetBrains. Den kommer under apache2 lisensiert 'community edition' så vel som 'proprietær kommersiell utgave'. Det er de fineste tilgjengelige Java IDE-ene. Det tilbyr fasiliteter som avansert kodenavigering og kodereformering.
Fordelen med å bruke intelliJ er at
- Det genererer raskt getter- og settermetoder for objektattributter.
- Med enkle tastetrykk kan du pakke en uttalelse i en prøvefangst eller hvis ikke-blokk.
- IDE leverer innebygde emballeringsverktøy som gradle, SBT, grunt, bower, etc.
- Database som SQL, ORACLE, PostgreSQL, Microsoft SQL Server kan nås direkte fra IDE.
- Den støtter forskjellige språk som Java, Javascript, Clojure, etc.
- Den støttes med forskjellige operativsystemer som Windows, Linux, etc. Den kan lastes ned fra JetBrains offisielle nettsted.
Forutsetninger for IntelliJ med Selenium Webdriver
For det må vi ha noen forutsetninger som følger.
- IntelliJ
- Enhver nettleser (helst Mozilla Firefox)
- JDK (Java Development Kit)
- Selen .jar-filer
De nødvendige jar-filene kan lastes ned fra det offisielle nettstedet til Selenium.org. Etter nedlasting trekker filen ut .jar-filene i ønsket katalog.
Hvordan laste ned og installere IntelliJ
Trinn 1) For å laste ned IntelliJ besøk jetbrains-siden. Her har vi valgt "Community" -versjon. Du kan velge den "ultimate" versjonen for utvikling av mobil, nett og bedrift.
Trinn 2) Når du begynner å laste ned, vil du se en melding som denne.
Trinn 3) I neste trinn åpnes et popup-vindu. Klikk på "kjør" -knappen.
Trinn 4) I dette trinnet klikker du på 'neste' i installasjonsveiviseren.
Trinn 5) Et annet popup-vindu åpnes. Bla gjennom destinasjonsmappen din og klikk på 'neste' -knappen.
Trinn 6) I dette trinnet,
- Merk av i avkrysningsruten - 32-bit launcher
- Merk av i boksen for språk i henhold til dine krav
- Klikk på "neste" -knappen
Trinn 7) I neste trinn, klikk på 'Installer' -knappen.
Du kan se installasjonsprosessen for IntelliJ pågår.
Trinn 8) I dette trinnet,
- For å kjøre IntelliJ, merker du av i boksen og
- Klikk på "Fullfør" -knappen
Trinn 9) Hvis du allerede har en eldre versjon av IntelliJ installert i systemet ditt. Du kan importere innstilling fra eldre versjon til den nyere versjonen. Siden vi ikke har noen tidligere versjon installert. Vi velger det andre alternativet.
Trinn 10) Når du klikker på "ok" -knappen i forrige trinn, vil den be om Jetbrain personvernavtale. Klikk på 'Godta' -knappen.
Trinn 11) I dette trinnet kan du stille inn programvareinnstilling.
Trinn 12) I neste trinn velger du alternativet etter behov. Du vil se alternativer som å lage et nytt prosjekt, importere prosjekt, åpne osv.
Trinn 13) I dette trinnet,
- Velg 'Prosjekt' og 'fil' fra biblioteket og
- Klikk på OK-knappen
Trinn 14) I dette trinnet vises filen vi valgte i forrige trinn i prosjektkatalogen.
Konfigurer IntelliJ for å støtte selen
For å støtte Selen, må du konfigurere IntelliJ. Følg følgende trinn for det.
Trinn 1) Start IntelliJ IDE og lag et nytt prosjekt. Velg Fil -> Ny -> Prosjekt
Trinn 2) I forrige trinn når du klikker på -> Neste. En ny skjerm åpnes. I dette skjermbildet, gi prosjektnavnet. I vårt tilfelle har vi gitt navnet Selenium_Guru99. Klikk deretter på -> Fullfør. Prosjektet ditt er opprettet i IntelliJ.
Trinn 3) Nå må du legge til Selenium's .jar-filer i intelliJ som eksterne biblioteker.
For dette klikk, gå til Fil -> Prosjektstruktur -> i en prosjektinnstillingsfane, se etter moduler -> Avhengigheter -> Klikk på '+' Sign -> Velg for JARer eller kataloger.
Trinn 4) Velg alle selen .jar-filene fra katalogen og underkatalogen / lib, der du har hentet ut etter nedlasting.
Nå har du lagt til .jar-filene i intelliJ. Hvis du ser prosjektstrukturen din, vil du legge merke til at prosjektets / src-katalogen er tom.
Trinn 5) Høyreklikk på / src-katalogen -> Ny -> Java-klasse. Prosjektstrukturen din vil se ut som vist nedenfor.
Eksempel
Vi vil bruke nettstedet http://demo.guru99.com/.
I dette testscenariet
- Vi starter URL-en
- Angi ugyldig e-post-ID
- Klikk på 'Send' -knappen
- Resultatet blir som vist nedenfor - 'E-post-ID er ikke gyldig'
I resultatet ovenfor kan du se det
- Når vi kjører koden, er Firefox-forekomst åpen.
- På kodenivå har vi gitt en e-post til webelement. Som er et inndatafelt (abc.gmail.com).
- Når Selenium Webdriver klikker på 'send' -knappen, blir e-post-ID bekreftet av guru99-nettstedet.
- Som vi sa at uregistrert e-post vil vise meldingen "E-post-ID er ikke gyldig."
Følgende er javakode for test1.
importer org.openqa.selenium.By;importer org.openqa.selenium.WebElement;importer org.openqa.selenium.firefox.FirefoxDriver;offentlig klasse TestSelenium {public static void main (String [] args) {FirefoxDriver-driver = ny FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement-element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. Du må aktivere JavaScript for å kunne se den.");WebElement-knapp = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}
Sammendrag
- IntelliJ IDEA er et Java Integrated Development Environment (IDE).
- Den har fasiliteter med avansert kodenavigering og kodereformering.
- Fordelen med å bruke intelliJ er
- Generer raskt getter- og settermetoder
- Med enkle tastetrykk kan du pakke en uttalelse i en prøvefangst eller hvis ikke-blokk
- Den støtter forskjellige språk som Java, JavaScript, Clojure, etc.
- Den støtter forskjellige operativsystemer som Windows, Linux, etc. i
- Den leveres med innebygde plugins og emballeringsverktøy
- For å bruke med Selen, må du konfigurere IntelliJ
Denne artikkelen er bidratt av Fahid M og redigert av Jeegar M.