Hoe u IntelliJ instelt met Selenium webdriver

Wat is IntelliJ?

IntelliJ IDEA is een Java Geรฏntegreerde ontwikkelomgeving (IDE). Deze wordt gebruikt voor softwareontwikkeling. De IDE is ontwikkeld door... JetBrainsHet valt onder de Apache2-licentie, zowel de 'community edition' als de 'proprietary commercial edition'. Het is de beste beschikbare versie. Java Ides. Het biedt faciliteiten zoals geavanceerde codenavigatie en mogelijkheden voor coderefactoring.

Vereisten om IntelliJ te installeren Selenium Webstuurprogramma

Daarvoor hebben we een aantal vereisten nodig, die als volgt zijn.

  • IntelliJ
  • Elke webbrowser (bij voorkeur Mozilla Firefox)
  • JDK (Java Ontwikkelingskit)
  • Selenium .jar-bestanden

De benodigde jar-bestanden kunnen worden gedownload van Selenium.org officiรซle website. Na het downloaden wordt het bestand extracPlaats de .jar-bestanden in de gewenste map.

IntelliJ downloaden en installeren

Stap 1) Om te downloaden IntelliJ de jetbrains Hier hebben we de "Community"-versie geselecteerd. Voor mobiele, web- en bedrijfsapplicaties kunt u de "Ultimate"-versie kiezen.

Download en installeer IntelliJ

Stap 2) Wanneer u begint met downloaden, ziet u een bericht als dit.

Download en installeer IntelliJ

Stap 3) In de volgende stap wordt een pop-upvenster geopend. Klik op de knop 'Uitvoeren'.

Download en installeer IntelliJ

Stap 4) Klik in deze stap op de knop 'Volgende' in de installatiewizard.

Download en installeer IntelliJ

Stap 5) Er wordt een ander pop-upvenster geopend. Blader door uw doelmap en klik op de knop 'Volgende'.

Download en installeer IntelliJ

Stap 6) In deze stap,

  1. Selecteer het selectievakje โ€“ 32-bits launcher
  2. Selecteer het selectievakje voor de taal die u nodig hebt
  3. Klik op de knop โ€˜volgendeโ€™

Download en installeer IntelliJ

Stap 7) Klik in de volgende stap op de knop 'Installeren'.

Download en installeer IntelliJ

U kunt zien dat het IntelliJ-installatieproces bezig is.

Download en installeer IntelliJ

Stap 8) In deze stap,

  1. Om IntelliJ uit te voeren, markeert u het selectievakje en
  2. Klik op de knop 'Voltooien'

Download en installeer IntelliJ

Stap 9) Als u al een oudere versie van IntelliJ op uw systeem hebt geรฏnstalleerd. U kunt de instellingen van een oudere versie naar de nieuwere versie importeren. Omdat we geen eerdere versie hebben geรฏnstalleerd. Wij zullen de tweede optie selecteren.

Download en installeer IntelliJ

Stap 10) Wanneer u in de vorige stap op de knop 'ok' klikt, wordt u gevraagd om de privacybeleidsovereenkomst van Jetbrain. Klik op de knop โ€˜Accepterenโ€™.

Download en installeer IntelliJ

Stap 11) In deze stap kunt u de plug-in-instellingen instellen.

Download en installeer IntelliJ

Stap 12) Selecteer in de volgende stap de optie volgens vereiste. U ziet opties zoals een nieuw project maken, project importeren, openen, enz.

Download en installeer IntelliJ

Stap 13) In deze stap,

  1. Selecteer het 'Project' en 'bestand' uit de bibliotheek en
  2. Klik op de knop 'OK'

Download en installeer IntelliJ

Stap 14) In deze stap verschijnt het bestand dat we in de vorige stap hebben geselecteerd in de projectmap.

Download en installeer IntelliJ

Configureer IntelliJ ter ondersteuning Selenium

Ondersteunen Selenium, moet u IntelliJ configureren. Volg hiervoor de volgende stappen.

Stap 1) Start uw IntelliJ IDE en maak een nieuw project. Selecteer bestand -> Nieuwe -> Project

Configureer IntelliJ ter ondersteuning Selenium

Configureer IntelliJ ter ondersteuning Selenium

Stap 2) In de vorige stap wanneer u klikt -> Volgende. Er wordt een nieuw scherm geopend. Geef in dit scherm de projectnaam op. In ons geval hebben we een naam gegeven Selenium_Guru99. Klik vervolgens op -> Finish. Uw project is gemaakt in IntelliJ.

Configureer IntelliJ ter ondersteuning Selenium

Stap 3) Nu moet u de Selenium's .jar-bestanden naar intelliJ als externe bibliotheken.

Klik hiervoor op ga naar Bestand -> Project structuur -> zoek op het tabblad Projectinstellingen naar Modules -> afhankelijkheden -> Klik op het '+' teken -> Selecteer voor JAR's of mappen.

Configureer IntelliJ ter ondersteuning Selenium

Stap 4) Selecteer alle selenium .jar-bestanden uit de map en submap /lib, waar u ze hebt geplaatst.tracTed na het downloaden.

Configureer IntelliJ ter ondersteuning Selenium

Nu hebt u met succes de .jar-bestanden toegevoegd aan intelliJ. Als u uw projectstructuur ziet, zult u merken dat de map /src van uw project leeg is.

Stap 5) Klik met de rechtermuisknop op de map /src -> Nieuwe -> Java Klas. Uw projectstructuur ziet er uit zoals hieronder weergegeven.

Configureer IntelliJ ter ondersteuning Selenium

IntelliJ Selenium Voorbeeld

We zullen de site gebruiken https://demo.guru99.com/

In dit testscenario

  • We lanceren de URL
  • Voer een ongeldig e-mailadres in
  • Klik op de knop 'Verzenden'
  • De uitvoer ziet er als volgt uit: 'E-mailadres is ongeldig'

IntelliJ Selenium Voorbeeld

In het bovenstaande resultaat kun je dat zien

  • Wanneer we de code uitvoeren, Firefox exemplaar is geopend.
  • Op codeniveau hebben we een e-mailadres aan webelement verstrekt. Dit is een invoerveld (abc.gmail.com).
  • . Selenium Webdriver klikt op de knop 'Verzenden', het e-mailadres wordt geverifieerd door de guru99-site.
  • Zoals we al zeiden, zou een niet-geregistreerde e-mail de melding โ€œE-mailadres is ongeldigโ€ weergeven.

Het volgende is: Java code voor 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();    
		}
}

Voordelen van het gebruik van IntelliJ

  • Het genereert snel getter- en settermethoden voor objectattributen.
  • Met eenvoudige toetsaanslagen kunt u een verklaring in een try-catch- of if-else-blok plaatsen.
  • De IDE levert ingebouwde verpakkingstools zoals gradle, SBT, grunt, bower, enz.
  • Database zoals SQL, ORACLE, PostgreSQL, Microsoft SQL Server is rechtstreeks toegankelijk vanuit de IDE.
  • Het ondersteunt verschillende talen zoals Java, Javascript, Clojure, enz.
  • Het wordt ondersteund met verschillende besturingssystemen zoals Windows, Linux, enz. Het kan gedownload worden van JetBrains officiรซle website.

Samenvatting

  • IntelliJ IDEA is een Java Geรฏntegreerde ontwikkelomgeving (IDE).
  • Het beschikt over faciliteiten voor geavanceerde codenavigatie en mogelijkheden voor coderefactoring.
  • Het voordeel van het gebruik van intelliJ is
  • Genereer snel getter- en settermethoden
  • Met eenvoudige toetsaanslagen kunt u een verklaring in een try-catch- of if-else-blok plaatsen
  • Het ondersteunt verschillende talen zoals Java, JavaScript , Clojure, enz.
  • Het ondersteunt verschillende besturingssystemen, zoals Windows, Linux, enz.In
  • Het wordt geleverd met ingebouwde plug-ins en verpakkingstools
  • Te gebruiken met Selenium, moet u IntelliJ configureren

Vat dit bericht samen met: