Hoe u IntelliJ instelt met Selenium webdriver
⚡ Slimme samenvatting
IntelliJ IDEA loopt Selenium WebDriver-tests zodra de Java het project draagt de Selenium De clientbibliotheek bevindt zich in het classpath, waardoor de IDE browserautomatiseringscode vanuit één venster compileert, uitvoert en debugt.
Wat is IntelliJ?
IntelliJ IDEA is een Java Geïntegreerde ontwikkelomgeving (IDE) gebouwd door JetBrainsHet wordt geleverd als een Community Edition onder Apache 2.0-licentie en een commerciële Ultimate Edition, en biedt geavanceerde mogelijkheden voor codenavigatie en code-refactoring.
Vereisten om IntelliJ te installeren Selenium webdriver
Voor de installatie zijn de volgende voorwaarden vereist.
- IntelliJ
- Elke webbrowser (bij voorkeur Mozilla Firefox)
- JDK (Java Ontwikkelingskit)
- Selenium .jar-bestanden
De benodigde JAR-bestanden kunnen worden gedownload van de Selenium.org officiële website. Na het downloaden, extracPlaats de .jar-bestanden in de gewenste map.
Let op: a Maven or Gradle build lost op selenium-java automatisch, waardoor deze handmatige download optioneel is.
IntelliJ downloaden en installeren
Stap 1) Om IntelliJ te downloaden, ga naar de volgende website: JetBrains websiteHier hebben we de "Community"-versie geselecteerd; kies "Ultimate" voor mobiele, web- en bedrijfsontwikkeling.
Stap 2) Wanneer u begint met downloaden, ziet u een bericht als dit.
Stap 3) Er wordt een pop-upvenster geopend. Klik op de knop 'Uitvoeren'.
Stap 4) Klik op de knop 'Volgende' in de installatiewizard.
Stap 5) Navigeer naar de gewenste map en klik op de knop 'Volgende'.
Stap 6) Op het scherm met installatieopties,
- Selecteer het selectievakje – 32-bits launcher
- Selecteer het selectievakje voor de taal die u nodig hebt
- Klik op de knop 'volgende'.
Let op: De huidige versies zijn alleen 64-bits, dus het selectievakje voor de 32-bits launcher verschijnt niet meer.
Stap 7) Klik op de knop 'Installeren'.
Je kunt zien dat het installatieproces van IntelliJ bezig is.
Stap 8) Op het laatste scherm van de wizard,
- Om IntelliJ uit te voeren, markeert u het selectievakje en
- Klik op de knop 'Voltooien'
Stap 9) Als er een oudere versie van IntelliJ beschikbaar is, kunt u de instellingen daarvan importeren. Er is hier geen eerdere versie geïnstalleerd, dus selecteer de tweede optie.
Stap 10) Nadat je op 'ok' hebt geklikt, vraagt IntelliJ om de JetBrains Privacybeleid. Klik op 'Accepteren'.
Stap 11) Nu kunt u de plugininstellingen aanpassen.
Stap 12) Selecteer de gewenste optie: een nieuw project aanmaken, een project importeren of een project openen.
Stap 13) Op het importscherm,
- Selecteer het 'Project' en 'bestand' uit de bibliotheek en
- Klik op de knop 'OK'.
Stap 14) Het geselecteerde bestand bevindt zich nu in de projectmap.
Configureer IntelliJ ter ondersteuning Selenium
Ondersteunen SeleniumConfigureer IntelliJ met behulp van de onderstaande stappen.
Stap 1) Start je IntelliJ IDE en maak een nieuw project aan. Selecteer Bestand -> Nieuw -> Project
Stap 2) Wanneer je op -> Volgende klikt, wordt een nieuw scherm geopend. Geef het project een naam; in dit geval hebben we gebruikt Selenium_Guru99. Klik vervolgens op -> Voltooien.
Stap 3) Nu moet je de volgende toevoegen Selenium .jar-bestanden importeren in IntelliJ als externe bibliotheken.
Ga hiervoor naar Bestand -> Projectstructuur -> zoek in het tabblad Projectinstellingen naar Modules -> Afhankelijkheden -> Klik op het '+' teken -> Selecteer JAR-bestanden of mappen.
Stap 4) Selecteer alle Selenium .jar-bestanden van de extracDe map ted en de submap /lib.
De .jar-bestanden zijn nu toegevoegd. Merk op dat de map /src van het project nog steeds leeg is.
Stap 5) Klik met de rechtermuisknop op de map /src -> Nieuw -> Java Klas. Uw projectstructuur ziet er uit zoals hieronder weergegeven.
IntelliJ Selenium Voorbeeld
Schrijf nu je eerste WebDriver-script tegen 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 kunt u zien dat
- Het uitvoeren van de code opent een Firefox aanleg.
- De code verstuurt een e-mail naar het WebElement, een invoerveld (abc.gmail.com).
- . Selenium WebDriver klikt op 'verzenden', de GuruDe 99-site controleert het e-mailadres.
- Bij een niet-geregistreerd e-mailadres verschijnt de melding "E-mailadres is niet geldig".
Hieronder staat Java-code voor test1, die beide velden lokaliseert door 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(); } }
Let op: dit Selenium 3 era snippet verwacht geckodriver op het PAD; op Selenium 4. Het blijft ongewijzigd omdat Selenium De manager lost het probleem met de stuurprogramma's op.
Voordelen van het gebruik van IntelliJ
Verder Selenium Naast ondersteuning biedt de IDE diverse productiviteitsfuncties die het kennen waard zijn.
- Het genereert direct getter- en setter-methoden voor objectattributen.
- Met simpele toetsaanslagen wordt een instructie in een try-catch- of if-else-blok geplaatst, wat de snelheid verhoogt. afhandeling van uitzonderingen.
- De ingebouwde verpakkingstools omvatten Gradle, sbt, Grunt en Bower.
- Databases zoals SQL, Oracle, PostgreSQL en Microsoft SQL Server Direct openen in de IDE.
- Het ondersteunt Java, JavaScriptClojure en andere talen.
- Het draait op Windows, Linux en macOSen is te downloaden van de JetBrains site.






















