Hur man ställer in IntelliJ med Selenium webbdrivrutin
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" såväl som "proprietary commercial edition". Det är det finaste som finns Java Idus. Den tillhandahåller faciliteter som avancerad kodnavigering och kodrefaktorfunktioner.
Förutsättningar för att installera IntelliJ med Selenium Webdriver
För det måste vi ha några förutsättningar som är följande.
- IntelliJ
- Vilken webbläsare som helst (helst Mozilla Firefox)
- JDK (Java utvecklingskit)
- Selenium .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 man laddar ner och installerar IntelliJ
Steg 1) För att ladda ner IntelliJ besök jetbrains webbplats. Här har vi valt "Community"-version. Du kan välja "ultimativ" version för mobil-, webb- och företagsutveckling.
Steg 2) När du börjar ladda ner kommer du att se ett meddelande som detta.
Steg 3) I nästa steg öppnas ett popup-fönster. Klicka på knappen "Kör".
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 målmapp och klicka på knappen "nästa".
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å knappen "Installera".
Du kan se 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ällning från äldre version till den nyare versionen. Eftersom vi inte har någon tidigare version installerad. Vi kommer att välja det andra alternativet.
Steg 10) När du klickar på "ok"-knappen i föregående steg kommer den att fråga efter Jetbrains sekretesspolicyavtal. Klicka på knappen "Acceptera".
Steg 11) I det här steget kan du ställa in plugin-inställningar.
Steg 12) I nästa steg väljer du alternativet enligt kraven. 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å knappen "OK".
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 Selenium
Att stötta Seleniummå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 fil -> Nya -> Projekt
Steg 2) I föregående steg när du klickar -> Nästa. En ny skärm öppnas. Ange projektets namn på den här skärmen. I vårt fall har vi gett namn Selenium_Guru99. Klicka sedan -> Avsluta. Ditt projekt har skapats i IntelliJ.
Steg 3) Nu måste du lägga till Selenium's .jar-filer till intelliJ som externa bibliotek.
För detta Klicka gå till Arkiv -> Projektstruktur -> i en projektinställningsflik, leta efter Moduler -> 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 ditt projekts /src-katalog är tom.
Steg 5) Högerklicka på katalogen /src -> Nya -> Java Klass. Din projektstruktur kommer att se ut som visas nedan.
IntelliJ Selenium Exempelvis
Vi kommer att använda webbplatsen https://demo.guru99.com/
I detta testscenario
- Vi kommer att lansera URL:en
- Ange ogiltigt e-post-ID
- Klicka på knappen "Skicka"
- Utdata kommer att vara som visas nedan - "E-post-id är inte giltigt"
I resultatet ovan kan du se det
- När vi kör koden, Firefox instans är öppen.
- På kodnivå har vi skickat ett e-postmeddelande till webelement. Vilket är ett inmatningsfält (abc.gmail.com).
- När Selenium Webdriver klickar på "skicka"-knappen, e-post-ID verifieras av guru99-webbplatsen.
- Som vi sa att oregistrerad e-post skulle visa meddelandet "E-post-ID är inte giltigt."
Följande är Java kod för test1.
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(); } }
Fördelar med att använda IntelliJ
- Det genererar snabbt getter- och settermetoder för objektattribut.
- Med enkla tangenttryckningar kan du slå in ett uttalande i ett försök-fånga eller om-annas-block.
- IDE levererar inbyggda förpackningsverktyg som gradle, SBT, grunt, bower, etc.
- Databas som SQL, ORACLE, PostgreSQL, Microsoft SQL Servern kan nås direkt från IDE.
- Den stöder olika språk som Java, Javascript, Clojure, etc.
- Det stöds med olika operativsystem som Windows, Linux, etc. Det kan laddas ner från JetBrains officiella hemsida.
Sammanfattning
- IntelliJ IDEA är en Java Integrated Development Environment (IDE).
- Den har faciliteter för avancerad kodnavigering och kodrefaktorfunktioner.
- 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-fånga eller om-annas-block
- Den stöder olika språk som Java, JavaScript , Clojure, etc.
- Den stöder olika OS som Windows, Linux, etc.In
- Den kommer med inbyggda plugins och förpackningsverktyg
- Att använda med Seleniummåste du konfigurera IntelliJ