Hur man ställer in IntelliJ med Selenium webbdrivrutin
⚡ Smart sammanfattning
IntelliJ IDEA kör Selenium WebDriver testar när Java projektet bär på Selenium klientbiblioteket på sin klassväg, så att IDE:n kompilerar, kör och felsöker webbläsarautomationskod från ett enda fönster.
Vad är IntelliJ?
IntelliJ IDEA är en Java Integrerad utvecklingsmiljö (IDE) byggd av JetBrainsDen levereras som en Apache 2.0-licensierad Community Edition och en kommersiell Ultimate Edition, och erbjuder avancerad kodnavigering och kodomstrukturering.
Förutsättningar för att installera IntelliJ med Selenium webbdrivrutin
Installationen kräver följande förkunskaper.
- 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 officiell webbplats. Efter nedladdning, t.ex.tracLägg in .jar-filerna i önskad katalog.
Obs: a Maven or Gradle bygga lösningar selen-java automatiskt, vilket gör nedladdningen av denna manual valfri.
Hur man laddar ner och installerar IntelliJ
Steg 1) För att ladda ner IntelliJ, besök JetBrains webbplatsHär valde vi versionen ”Community”; välj ”Ultimate” 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) Ett popup-fönster öppnas. Klicka på knappen "kör".
Steg 4) Klicka på knappen "Nästa" i installationsguiden.
Steg 5) Bläddra till din målmapp och klicka på knappen "Nästa".
Steg 6) På skärmen med installationsalternativ,
- Markera kryssrutan – 32-bitars startprogram
- Markera kryssrutan för språk enligt dina krav
- Klicka på knappen 'nästa'
Obs: Nuvarande versioner är endast 64-bitars, så kryssrutan för 32-bitars startprogram visas inte längre.
Steg 7) Klicka på knappen 'Installera'.
Du kan se att IntelliJ-installationsprocessen pågår.
Steg 8) På den sista guideskärmen,
- För att köra IntelliJ, markera kryssrutan och
- Klicka på knappen "Slutför".
Steg 9) Om det finns en äldre IntelliJ-version kan du importera dess inställningar. Ingen tidigare version är installerad här, så välj det andra alternativet.
Steg 10) När du klickar på "ok" frågar IntelliJ efter JetBrains sekretesspolicyavtal. Klicka på "Godkänn".
Steg 11) Nu kan du ställa in plugin-inställningarna.
Steg 12) Välj det alternativ du behöver: skapa ett nytt projekt, importera projekt eller öppna.
Steg 13) På importskärmen,
- Välj 'Projekt' och 'fil' från biblioteket och
- Klicka på knappen 'OK'
Steg 14) Den valda filen visas nu i projektkatalogen.
Konfigurera IntelliJ för att stödja Selenium
Att stötta Selenium, konfigurera IntelliJ med hjälp av följande steg.
Steg 1) Starta din IntelliJ IDE och skapa ett nytt projekt. Välj Arkiv -> Nytt -> Projekt
Steg 2) När du klickar på -> Nästa öppnas en ny skärm. Namnge projektet; här använde vi Selenium_Guru99. Klicka sedan på -> Slutför.
Steg 3) Nu behöver du lägga till Selenium .jar-filer till IntelliJ som externa bibliotek.
För detta, gå till Arkiv -> Projektstruktur -> i fliken projektinställningar, leta efter Moduler -> Beroenden -> Klicka på plustecknet -> Välj JAR-filer eller kataloger.
Steg 4) Markera alla Selenium .jar-filer från ex-filentracted-katalogen och dess underkatalog /lib.
.jar-filerna är nu tillagda. Observera att projektets /src-katalog fortfarande är tom.
Steg 5) Högerklicka på /src-katalogen -> Ny -> Java Klass. Din projektstruktur kommer att se ut som visas nedan.
IntelliJ Selenium Exempelvis
Skriv nu din första WebDriver-skriptet mot https://demo.guru99.com/
I detta testscenario
- Vi kommer att lansera URL
- 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 att
- Att köra koden öppnar en Firefox exempel.
- Koden skickar ett e-postmeddelande till WebElement, ett inmatningsfält (abc.gmail.com).
- När Selenium WebDriver klickar på "skicka", Guru99-webbplatsen verifierar e-postadressen.
- En oregistrerad e-post visar "E-postadressen är inte giltig".
Följande är Java-kod för test1, där båda fälten lokaliseras med XPath.
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(); } }
Obs: detta Selenium 3-eran-kodavsnitt förväntar sig geckodriver på PATH; Selenium 4 den körs oförändrad eftersom Selenium Chefen löser föraren.
Fördelar med att använda IntelliJ
Bortom Selenium stöd, IDE erbjuder flera produktivitetsfunktioner som är värda att känna till.
- Den genererar getter- och setter-metoder för objektattribut direkt.
- Enkla tangenttryckningar lindrar en sats i ett try-catch- eller if-else-block, vilket snabbar upp undantagshantering.
- Inbyggda förpackningsverktyg inkluderar Gradle, sbt, Grunt och Bower.
- Databaser som SQL, Oracle, PostgreSQL och Microsoft SQL Server öppnas direkt i IDE:n.
- Den stöder Java, JavaScript, Clojure och andra språk.
- Den körs på Windows, Linux och macOS, och kan laddas ner från JetBrains plats.






















