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.
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 doelmap en klik op de knop 'Volgende'.
Stap 6) In deze stap,
- Selecteer het selectievakje โ 32-bits launcher
- Selecteer het selectievakje voor de taal die u nodig hebt
- Klik op de knop โvolgendeโ
Stap 7) Klik in de volgende stap op de knop 'Installeren'.
U kunt zien dat het IntelliJ-installatieproces bezig is.
Stap 8) In deze stap,
- Om IntelliJ uit te voeren, markeert u het selectievakje en
- Klik op de knop 'Voltooien'
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.
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โ.
Stap 11) In deze stap kunt u de plug-in-instellingen instellen.
Stap 12) Selecteer in de volgende stap de optie volgens vereiste. 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 projectmap.
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
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.
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.
Stap 4) Selecteer alle selenium .jar-bestanden uit de map en submap /lib, waar u ze hebt geplaatst.tracTed na het downloaden.
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.
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'
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






















