Intellij is een IDE die u helpt om betere en snellere code te schrijven. Intellij kan worden gebruikt in de optie voor Java Bean en Eclipse.
In deze tutorial leer je-
- Wat is IntelliJ?
- Vereisten voor IntelliJ met Selenium Webdriver
- IntelliJ downloaden en installeren
- Configureer IntelliJ om Selenium te ondersteunen
- Voorbeeld
Wat is IntelliJ?
IntelliJ IDEA is een Java Integrated Development Environment (IDE). Het wordt gebruikt voor softwareontwikkeling. Het is ontwikkeld door JetBrains. Het valt onder de door apache2 gelicentieerde 'community-editie' en 'eigen commerciële editie'. Het zijn de beste beschikbare Java-IDE's. Het biedt faciliteiten zoals geavanceerde codenavigatie en coderefactormogelijkheden.
Het voordeel van het gebruik van intelliJ is dat
- Het genereert snel getter- en setter-methoden voor objectattributen.
- Met eenvoudige toetsaanslagen kunt u een statement in een try-catch- of if-else-blok verpakken.
- De IDE levert ingebouwde verpakkingstools zoals gradle, SBT, grunt, bower, etc.
- Database zoals SQL, ORACLE, PostgreSQL, Microsoft SQL Server zijn rechtstreeks toegankelijk vanuit de IDE.
- Het ondersteunt verschillende talen zoals Java, Javascript, Clojure, etc.
- Het wordt ondersteund met verschillende besturingssystemen zoals Windows, Linux, enz. Het kan worden gedownload vanaf de officiële website van JetBrains.
Vereisten voor IntelliJ met Selenium Webdriver
Daarvoor hebben we een aantal voorwaarden nodig die als volgt zijn.
- IntelliJ
- Elke webbrowser (bij voorkeur Mozilla Firefox)
- JDK (Java Development Kit)
- Selenium .jar-bestanden
De vereiste jar-bestanden kunnen worden gedownload vanaf de officiële site van Selenium.org. Na het downloaden pakt het bestand de .jar-bestanden uit in de gewenste map.
IntelliJ downloaden en installeren
Stap 1) Ga naar de jetbrains-site om IntelliJ te downloaden. Hier hebben we de "Community" -versie geselecteerd. U kunt de "ultieme" versie selecteren voor mobiele, web- en bedrijfsontwikkeling.
Stap 2) Wanneer u begint met downloaden, ziet u een bericht als dit.
Stap 3) In de volgende stap wordt een pop-upvenster geopend. Klik op de knop 'uitvoeren'.
Stap 4) Klik in deze stap op de knop 'volgende' in de installatiewizard.
Stap 5) Er wordt een ander pop-upvenster geopend. Blader door uw bestemmingsmap en klik op de knop 'volgende'.
Stap 6) In deze stap,
- Markeer het selectievakje - 32-bits opstartprogramma
- Markeer het selectievakje voor taal volgens uw vereisten
- Klik op de knop 'volgende'
Stap 7) Klik in de volgende stap op de knop 'Installeren'.
U kunt zien dat het installatieproces van IntelliJ bezig is.
Stap 8) In deze stap,
- Markeer het selectievakje en om IntelliJ uit te voeren
- Klik op de knop 'Voltooien'
Stap 9) Als u al een oudere versie van IntelliJ op uw systeem hebt geïnstalleerd. U kunt instellingen van een oudere versie naar de nieuwere versie importeren. Omdat we geen vorige versie hebben geïnstalleerd. We zullen de tweede optie selecteren.
Stap 10) Wanneer u in de vorige stap op de knop 'ok' klikt, wordt u gevraagd om een Jetbrain-privacybeleidovereenkomst. Klik op de knop 'Accepteren'.
Stap 11) In deze stap kunt u de plug-in-instelling instellen.
Stap 12) Selecteer in de volgende stap de optie volgens de vereisten. U ziet opties zoals een nieuw project maken, project importeren, openen, enz.
Stap 13) In deze stap,
- Selecteer het 'Project' en 'bestand' uit de bibliotheek en
- Klik op de knop 'OK'
Stap 14) In deze stap verschijnt het bestand dat we in de vorige stap hebben geselecteerd in de projectdirectory.
Configureer IntelliJ om Selenium te ondersteunen
Om Selenium te ondersteunen, moet u IntelliJ configureren. Volg daarvoor de volgende stappen.
Stap 1) Start uw IntelliJ IDE en maak een nieuw project. Selecteer Bestand -> Nieuw -> Project
Stap 2) In de vorige stap wanneer u op -> Volgende klikt . Er wordt een nieuw scherm geopend. Geef in dit scherm de projectnaam op. In ons geval hebben we de naam Selenium_Guru99 gegeven. Klik vervolgens op -> Voltooien. Uw project is gemaakt in IntelliJ.
Stap 3) Nu moet u de .jar-bestanden van Selenium toevoegen aan intelliJ als externe bibliotheken.
Klik hiervoor op Bestand -> Projectstructuur -> zoek in een tabblad met projectinstellingen naar Modules -> Afhankelijkheden -> Klik op '+' Teken -> Selecteer voor JAR's of mappen.
Stap 4) Selecteer alle selenium .jar-bestanden uit de directory en subdirectory / lib, waar je ze hebt uitgepakt na het downloaden.
Nu hebt u de .jar-bestanden met succes toegevoegd aan intelliJ. Als u uw projectstructuur ziet, zult u merken dat de / src-directory van uw project leeg is.
Stap 5) Klik met de rechtermuisknop op / src directory -> Nieuw -> Java Class. Uw projectstructuur ziet er uit zoals hieronder weergegeven.
Voorbeeld
We zullen de site http://demo.guru99.com/ gebruiken.
In dit testscenario
- We zullen de URL lanceren
- Voer ongeldige e-mail-ID in
- Klik op de knop 'Verzenden'
- De uitvoer is zoals hieronder weergegeven: 'E-mail-ID is niet geldig'
In bovenstaand resultaat kun je dat zien
- Wanneer we de code uitvoeren, is Firefox-instantie open.
- Op codeniveau hebben we een e-mail naar webelement gestuurd. Dat is een invoerveld (abc.gmail.com).
- Wanneer Selenium Webdriver op de knop 'verzenden' klikt, wordt de e-mail-ID geverifieerd door de guru99-site.
- Zoals we al zeiden, zou bij niet-geregistreerde e-mail het bericht "E-mail-ID is niet geldig."
Hieronder volgt de Java-code voor test1.
import org.openqa.selenium.By;importeer org.openqa.selenium.WebElement;importeer org.openqa.selenium.firefox.FirefoxDriver;openbare klasse TestSelenium {public static void main (String [] args) {FirefoxDriver-stuurprogramma = nieuwe FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement-element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Dit e-mailadres is beschermd tegen spambots. JavaScript moet ingeschakeld zijn om het te bekijken.");WebElement-knop = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));knop.click ();
Overzicht
- IntelliJ IDEA is een Java Integrated Development Environment (IDE).
- Het heeft faciliteiten voor geavanceerde codenavigatie en codeherstructureringsmogelijkheden.
- Het voordeel van het gebruik van intelliJ is
- Genereer snel getter- en setter-methoden
- Met eenvoudige toetsaanslagen kunt u een statement in een try-catch- of if-else-blok verpakken
- Het ondersteunt verschillende talen zoals Java, JavaScript, Clojure, etc.
- Het ondersteunt verschillende besturingssystemen zoals Windows, Linux, enz
- Het wordt geleverd met ingebouwde plug-ins en verpakkingstools
- Om met Selenium te gebruiken, moet u IntelliJ configureren
Dit artikel is bijgedragen door Fahid M en bewerkt door Jeegar M.