Intellij er en IDE, der hjælper dig med at skrive bedre og hurtigere kode. Intellij kan bruges i muligheden for Java bønne og formørkelse.
I denne vejledning lærer du-
- Hvad er IntelliJ?
- Forudsætninger for IntelliJ med Selenium Webdriver
- Sådan downloades og installeres IntelliJ
- Konfigurer IntelliJ til at understøtte selen
- Eksempel
Hvad er IntelliJ?
IntelliJ IDEA er et Java Integrated Development Environment (IDE). Det bruges til softwareudvikling. Det er udviklet af JetBrains. Det kommer under apache2 licenseret 'community edition' såvel som 'proprietær kommerciel udgave'. Det er de fineste tilgængelige Java IDE'er. Det giver faciliteter som avanceret kodnavigation og koderefaktorering.
Fordelen ved at bruge intelliJ er, at
- Det genererer hurtigt getter- og settermetoder til objektattributter.
- Med enkle tastetryk kan du pakke en erklæring i en prøvefangst eller hvis-ellers-blok.
- IDE leverer indbyggede emballeringsværktøjer som gradle, SBT, grunt, bower osv.
- Database som SQL, ORACLE, PostgreSQL, Microsoft SQL Server kan tilgås direkte fra IDE.
- Det understøtter forskellige sprog som Java, Javascript, Clojure osv.
- Det understøttes med forskellige operativsystemer som Windows, Linux osv. Det kan downloades fra JetBrains officielle hjemmeside.
Forudsætninger for IntelliJ med Selenium Webdriver
Til det er vi nødt til at have nogle forudsætninger, der er som følger.
- IntelliJ
- Enhver webbrowser (helst Mozilla Firefox)
- JDK (Java Development Kit)
- Selen .jar-filer
De krævede jar-filer kan downloades fra Selenium.org officielle side. Efter download udpakker filen .jar-filerne i det ønskede bibliotek.
Sådan downloades og installeres IntelliJ
Trin 1) For at downloade IntelliJ, besøg webstedet jetbrains. Her har vi valgt "Community" version. Du kan vælge den "ultimative" version til mobil-, web- og virksomhedsudvikling.
Trin 2) Når du begynder at downloade, vil du se en besked som denne.
Trin 3) I næste trin åbnes et pop op-vindue. Klik på knappen "Kør".
Trin 4) I dette trin skal du klikke på knappen 'næste' i installationsguiden.
Trin 5) Et andet pop op-vindue åbnes. Gennemse din destinationsmappe, og klik på knappen 'næste'.
Trin 6) I dette trin
- Marker afkrydsningsfeltet - 32-bit launcher
- Marker afkrydsningsfeltet for sprog i henhold til dit krav
- Klik på knappen 'næste'
Trin 7) Klik på knappen 'Installer' i næste trin.
Du kan se IntelliJ-installationsprocessen er i gang.
Trin 8) I dette trin,
- For at køre IntelliJ skal du markere afkrydsningsfeltet og
- Klik på knappen 'Udfør'
Trin 9) Hvis du allerede har en ældre version af IntelliJ installeret i dit system. Du kan importere indstillinger fra ældre version til den nyere version. Da vi ikke har nogen tidligere version installeret. Vi vælger den anden mulighed.
Trin 10) Når du klikker på knappen 'ok' i det forrige trin, beder den om Jetbrain-fortrolighedspolitisk aftale. Klik på knappen 'Accepter'.
Trin 11) I dette trin kan du indstille plugin-indstilling.
Trin 12) I næste trin skal du vælge indstillingen pr. Krav. Du vil se muligheder som at oprette et nyt projekt, importere projekt, åbne osv.
Trin 13) I dette trin,
- Vælg 'Projekt' og 'fil' fra biblioteket og
- Klik på knappen 'OK'
Trin 14) I dette trin vises den fil, vi valgte i det forrige trin, i projektmappen.
Konfigurer IntelliJ til at understøtte selen
For at understøtte Selenium skal du konfigurere IntelliJ. Følg følgende trin for det.
Trin 1) Start din IntelliJ IDE, og lav et nyt projekt. Vælg Filer -> Ny -> Projekt
Trin 2) I det forrige trin, når du klikker på -> Næste. En ny skærm åbnes. Angiv projektnavnet på dette skærmbillede. I vores tilfælde har vi givet navnet Selenium_Guru99. Klik derefter på -> Udfør. Dit projekt er oprettet i IntelliJ.
Trin 3) Nu skal du tilføje Selenium's .jar-filer til intelliJ som eksterne biblioteker.
For dette klik skal du gå til Filer -> Projektstruktur -> i en projektindstillingsfane skal du kigge efter moduler -> Afhængigheder -> Klik på '+' Tegn -> Vælg til JAR'er eller kataloger.
Trin 4) Vælg alle selen .jar-filer fra biblioteket og underkatalogen / lib, hvor du har udpakket efter download.
Nu har du med succes tilføjet .jar-filerne til intelliJ. Hvis du ser din projektstruktur, vil du bemærke, at dit projekts / src-bibliotek er tom.
Trin 5) Højreklik på / src-biblioteket -> Ny -> Java-klasse. Din projektstruktur ser ud som vist nedenfor.
Eksempel
Vi bruger webstedet http://demo.guru99.com/.
I dette testscenarie
- Vi starter URL'en
- Indtast ugyldigt e-mail-id
- Klik på knappen 'Send'
- Outputtet vil være som vist nedenfor - 'E-mail-id er ikke gyldigt'
I ovenstående resultat kan du se det
- Når vi kører koden, er Firefox-instansen åben.
- På kodeniveau har vi leveret en e-mail til webelement. Hvilket er et indtastningsfelt (abc.gmail.com).
- Når Selenium Webdriver klikker på knappen 'send', bekræftes e-mail-id af guru99-webstedet.
- Som vi sagde, at uregistreret e-mail ville vise beskeden "E-mail-id er ikke gyldigt."
Følgende er javakode til test1.
importer org.openqa.selenium.By;import org.openqa.selenium.WebElement;import 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-mail-adresse er beskyttet mod spambots. Du skal aktivere JavaScript for at kunne se den.");WebElement-knap = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}
Resumé
- IntelliJ IDEA er et Java Integrated Development Environment (IDE).
- Det har faciliteter med avanceret kodnavigation og kode refactoring kapaciteter.
- Fordelen ved at bruge intelliJ er
- Generer hurtigt getter- og settermetoder
- Med enkle tastetryk kan du pakke en erklæring i en prøvefangst eller hvis-ellers-blok
- Det understøtter forskellige sprog som Java, JavaScript, Clojure osv.
- Det understøtter forskellige operativsystemer som Windows, Linux osv. I
- Den leveres med indbyggede plugins og emballeringsværktøjer
- For at bruge med Selenium skal du konfigurere IntelliJ
Denne artikel er bidraget af Fahid M og redigeret af Jeegar M.