Intellij är en IDE som hjälper dig att skriva bättre och snabbare kod. Intellij kan användas i alternativet Java bean och Eclipse.
I den här handledningen lär du dig-
- Vad är IntelliJ?
- Förutsättningar för IntelliJ med Selenium Webdriver
- Hur laddar jag ner och installerar IntelliJ
- Konfigurera IntelliJ för att stödja selen
- Exempel
Vad är IntelliJ?
IntelliJ IDEA är en Java Integrated Development Environment (IDE). Den används för mjukvaruutveckling. Den är utvecklad av JetBrains. Den kommer under apache2-licensierad 'community edition' samt 'proprietary commercial edition'. Det är de finaste tillgängliga Java IDE: erna. Det tillhandahåller faciliteter som avancerad kodnavigering och kodreformering.
Fördelen med att använda intelliJ är att
- Det genererar snabbt getter- och settermetoder för objektattribut.
- Med enkla tangenttryckningar kan du lägga in ett uttalande i ett försök eller om-annat-block.
- IDE levererar inbyggda förpackningsverktyg som gradle, SBT, grunt, bower, etc.
- Databas som SQL, ORACLE, PostgreSQL, Microsoft SQL Server kan nås direkt från IDE.
- Den stöder olika språk som Java, Javascript, Clojure, etc.
- Den stöds med olika operativsystem som Windows, Linux, etc. Det kan laddas ner från JetBrains officiella webbplats.
Förutsättningar för IntelliJ med Selenium Webdriver
För det måste vi ha några förutsättningar som följer.
- IntelliJ
- Alla webbläsare (helst Mozilla Firefox)
- JDK (Java Development Kit)
- Selen .jar-filer
De nödvändiga jar-filerna kan laddas ner från Selenium.org officiella webbplats. Efter nedladdning extraherar filen .jar-filerna till önskad katalog.
Hur laddar jag ner och installerar IntelliJ
Steg 1) För att ladda ner IntelliJ besök jetbrains-webbplatsen. Här har vi valt "Community" -version. Du kan välja den "ultimata" versionen för mobil-, webb- och företagsutveckling.
Steg 2) När du börjar ladda ner ser du ett meddelande som detta.
Steg 3) I nästa steg öppnas ett popup-fönster. Klicka på "kör" -knappen.
Steg 4) I det här steget klickar du på knappen "nästa" i installationsguiden.
Steg 5) Ett annat popup-fönster öppnas. Bläddra i din destinationsmapp och klicka på "nästa" -knappen.
Steg 6) I detta steg,
- Markera kryssrutan - 32-bitars startprogram
- Markera kryssrutan för språk enligt dina krav
- Klicka på knappen "nästa"
Steg 7) I nästa steg klickar du på "Install" -knappen.
Du kan se att IntelliJ-installationsprocessen pågår.
Steg 8) I detta steg,
- För att köra IntelliJ, markera kryssrutan och
- Klicka på knappen "Slutför"
Steg 9) Om du redan har en äldre version av IntelliJ installerad i ditt system. Du kan importera inställningar från äldre version till den nyare versionen. Eftersom vi inte har någon tidigare version installerad. Vi väljer det andra alternativet.
Steg 10) När du klickar på "ok" -knappen i föregående steg kommer den att be om Jetbrain-sekretesspolicyavtal. Klicka på "Acceptera" -knappen.
Steg 11) I det här steget kan du ställa in plugin-inställningen.
Steg 12) I nästa steg väljer du alternativet enligt krav. Du kommer att se alternativ som att skapa ett nytt projekt, importera projekt, öppna etc.
Steg 13) I detta steg,
- Välj "Projekt" och "fil" från biblioteket och
- Klicka på "OK" -knappen
Steg 14) I det här steget visas filen vi valde i föregående steg i projektkatalogen.
Konfigurera IntelliJ för att stödja selen
För att stödja Selenium måste du konfigurera IntelliJ. Följ följande steg för det.
Steg 1) Starta din IntelliJ IDE och skapa ett nytt projekt. Välj Arkiv -> Ny -> Projekt
Steg 2) I föregående steg när du klickar på -> Nästa. En ny skärm öppnas. Ange projektnamn på den här skärmen. I vårt fall har vi gett namnet Selenium_Guru99. Klicka sedan på -> Slutför. Ditt projekt har skapats i IntelliJ.
Steg 3) Nu måste du lägga till Seleniums .jar-filer i intelliJ som externa bibliotek.
För det här klicket, gå till Arkiv -> Projektstruktur -> leta efter moduler i en projektinställningsflik -> Beroenden -> Klicka på "+" -tecken -> Välj för JAR eller kataloger.
Steg 4) Välj alla selen .jar-filer från katalogen och underkatalogen / lib, där du har extraherat efter nedladdningen.
Nu har du framgångsrikt lagt till .jar-filerna i intelliJ. Om du ser din projektstruktur kommer du att märka att projektets / src-katalogen är tom.
Steg 5) Högerklicka på / src-katalogen -> Ny -> Java-klass. Din projektstruktur ser ut som visas nedan.
Exempel
Vi kommer att använda webbplatsen http://demo.guru99.com/.
I detta testscenario
- Vi startar webbadressen
- Ange ogiltigt e-post-ID
- Klicka på knappen 'Skicka'
- Utdata kommer att visas som visas nedan - 'E-post-ID är inte giltigt'
I ovanstående resultat kan du se det
- När vi kör koden är Firefox-instansen öppen.
- På kodnivå har vi skickat ett e-postmeddelande till webbelement. Vilket är ett inmatningsfält (abc.gmail.com).
- När Selenium Webdriver klickar på knappen "Skicka" verifieras e-post-id av webbplatsen guru99.
- Som vi sa att oregistrerat e-postmeddelande skulle visa meddelandet "E-post-ID är inte giltigt."
Följande är Java-kod för test1.
importera org.openqa.selenium.By;importera org.openqa.selenium.WebElement;importera org.openqa.selenium.firefox.FirefoxDriver;allmän klass TestSelenium {public static void main (String [] args) {FirefoxDriver-drivrutin = ny FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement-element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys ("Den här e-postadressen är skyddad från spamrobotar. Du måste ha Javascript aktiverat för att kunna se det.");WebElement-knapp = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}
Sammanfattning
- IntelliJ IDEA är en Java Integrated Development Environment (IDE).
- Det har funktioner för avancerad kodnavigering och kodrefaktorering.
- Fördelen med att använda intelliJ är
- Generera snabbt getter- och settermetoder
- Med enkla tangenttryckningar kan du slå in ett uttalande i ett försök eller om-annat-block
- Den stöder olika språk som Java, JavaScript, Clojure, etc.
- Den stöder olika operativsystem som Windows, Linux, etc. i
- Den levereras med inbyggda plugins och förpackningsverktyg
- För att använda med Selen måste du konfigurera IntelliJ
Denna artikel är bidragen av Fahid M och redigerad av Jeegar M.