Sådan konfigurerer du IntelliJ med Selenium webdriver

Hvad er IntelliJ?

IntelliJ IDEA er en Java Integreret udviklingsmiljø (IDE). Det bruges til softwareudvikling. Det er udviklet af JetBrains. Den kommer under apache2 licenseret 'community edition' såvel som 'proprietær kommerciel udgave'. Det er det fineste der findes Java IDE'er. Det giver faciliteter som avanceret kodenavigation og koderefaktorfunktioner.

Forudsætninger for at installere IntelliJ med Selenium Webdriver

Til det skal vi have nogle forudsætninger, som er som følger.

  • IntelliJ
  • Enhver webbrowser (helst Mozilla Firefox)
  • JDK (Java Udviklingssæt)
  • Selenium .jar-filer

De nødvendige jar-filer kan downloades fra Seleniumorg. officielle side. Efter download udpakker filen .jar-filerne til den ønskede mappe.

Sådan downloades og installeres IntelliJ

Trin 1) Du kan hente IntelliJ besøg jetbrains websted. Her har vi valgt "Community" version. Du kan vælge "ultimativ" version til mobil-, web- og virksomhedsudvikling.

Download og installer IntelliJ

Trin 2) Når du begynder at downloade, vil du se en meddelelse som denne.

Download og installer IntelliJ

Trin 3) I næste trin åbnes et pop op-vindue. Klik på knappen 'Kør'.

Download og installer IntelliJ

Trin 4) I dette trin skal du klikke på knappen 'næste' i opsætningsguiden.

Download og installer IntelliJ

Trin 5) Et andet pop op-vindue åbnes. Gennemse din destinationsmappe, og klik på knappen 'næste'.

Download og installer IntelliJ

Trin 6) I dette trin,

  1. Marker afkrydsningsfeltet – 32-bit launcher
  2. Marker afkrydsningsfeltet for sprog i henhold til dit krav
  3. Klik på knappen 'næste'

Download og installer IntelliJ

Trin 7) I næste trin skal du klikke på knappen 'Installer'.

Download og installer IntelliJ

Du kan se IntelliJ-installationsprocessen er i gang.

Download og installer IntelliJ

Trin 8) I dette trin,

  1. For at køre IntelliJ skal du markere afkrydsningsfeltet og
  2. Klik på knappen 'Udfør'

Download og installer IntelliJ

Trin 9) Hvis du allerede har en ældre version af IntelliJ installeret på dit system. Du kan importere indstilling fra ældre version til den nyere version. Da vi ikke har nogen tidligere version installeret. Vi vælger den anden mulighed.

Download og installer IntelliJ

Trin 10) Når du klikker på 'ok'-knappen i det foregående trin, vil den bede om Jetbrains privatlivspolitik. Klik på knappen 'Accepter'.

Download og installer IntelliJ

Trin 11) I dette trin kan du indstille plugin-indstillinger.

Download og installer IntelliJ

Trin 12) I næste trin skal du vælge indstillingen efter krav. Du vil se muligheder som at oprette et nyt projekt, importere projekt, åbne osv.

Download og installer IntelliJ

Trin 13) I dette trin,

  1. Vælg 'Projekt' og 'fil' fra biblioteket og
  2. Klik på knappen 'OK'

Download og installer IntelliJ

Trin 14) I dette trin vises den fil, vi valgte i det foregående trin, i projektmappen.

Download og installer IntelliJ

Konfigurer IntelliJ til at understøtte Selenium

At støtte Selenium, skal du konfigurere IntelliJ. Følg nedenstående trin for at gøre det.

Trin 1) Start din IntelliJ IDE og lav et nyt projekt. Vælg Fil -> Ny -> Projekt

Konfigurer IntelliJ til at understøtte Selenium

Konfigurer IntelliJ til at understøtte Selenium

Trin 2) I det forrige trin, når du klikker -> Næste. En ny skærm åbnes. På denne skærm skal du angive projektets navn. I vores tilfælde har vi givet navn Selenium_Guru99. Klik derefter -> Afslut. Dit projekt er blevet oprettet i IntelliJ.

Konfigurer IntelliJ til at understøtte Selenium

Trin 3) Nu skal du tilføje Selenium's .jar filer ind i intelliJ som eksterne biblioteker.

For dette Klik gå til Fil -> Projektstruktur -> i en projektindstillingsfane, se efter Moduler -> Afhængigheder -> Klik på '+'-tegn -> Vælg for JAR'er eller mapper.

Konfigurer IntelliJ til at understøtte Selenium

Trin 4) Vælg alle selen .jar-filerne fra biblioteket og underbiblioteket /lib, hvor du har pakket ud efter download.

Konfigurer IntelliJ til at understøtte Selenium

Nu har du tilføjet .jar-filerne til intelliJ. Hvis du ser din projektstruktur, vil du bemærke, at dit projekts /src-mappe er tom.

Trin 5) Højreklik på mappen /src -> Ny -> Java Klasse. Din projektstruktur vil se ud som vist nedenfor.

Konfigurer IntelliJ til at understøtte Selenium

IntelliJ Selenium Eksempel

Vi vil bruge siden https://demo.guru99.com/

I dette testscenarie

  • Vi starter URL'en
  • Indtast ugyldigt e-mail-id
  • Klik på 'Send' knappen
  • Outputtet vil være som vist nedenfor - 'E-mail-id er ikke gyldig'

IntelliJ Selenium Eksempel

I ovenstående resultat kan du se det

  • Når vi kører koden, Firefox instans er åben.
  • På kodeniveau har vi givet en e-mail til webelement. Som er et inputfelt (abc.gmail.com).
  • Når Selenium Webdriver klikker på 'send'-knappen, e-mail-id er verificeret af guru99-webstedet.
  • Som vi sagde, ville uregistreret e-mail vise beskeden "E-mail-id er ikke gyldig."

Følgende er Java kode til test 1.

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();    
		}
}

Fordele ved at bruge IntelliJ

  • Det genererer hurtigt getter- og setter-metoder til objektattributter.
  • Med enkle tastetryk kan du pakke et udsagn ind i en try-catch- eller if-else-blok.
  • IDE leverer indbyggede pakkeværktøjer som gradle, SBT, grunt, bower osv.
  • Database som SQL, ORACLE, PostgreSQL, Microsoft SQL Serveren kan tilgås direkte fra IDE.
  • Det understøtter forskellige sprog som Java, Javascript, Clojure osv.
  • Det understøttes med forskellige operativsystemer som f Windows, Linux osv. Det kan downloades fra JetBrains officielle hjemmeside.

Resumé

  • IntelliJ IDEA er en Java Integreret udviklingsmiljø (IDE).
  • Det har faciliteter med avanceret kodenavigation og koderefaktorfunktioner.
  • Fordelen ved at bruge intelliJ er
  • Generer hurtigt getter- og setter-metoder
  • Med enkle tastetryk kan du pakke et udsagn ind i en try-catch- eller if-else-blok
  • Det understøtter forskellige sprog som Java, JavaScript , Clojure osv.
  • Det understøtter forskellige OS som Windows, Linux osv.In
  • Den leveres med indbyggede plugins og pakkeværktøjer
  • Til at bruge med Selenium, skal du konfigurere IntelliJ

Opsummer dette indlæg med: