Hoe te installeren Selenium webdriver
Selenium WebDriver-installatie
Selenium installatie is een proces van 4 stappen:
Stap 1: Install Java SDK
Stap 2: Install Eclipse
Stap 3: Install Selenium Webdriver-bestanden
Stap 4: Configure
Eclipse IDE met WebDriver
In deze tutorial leren we hoe te installeren Selenium Webdriver. Hieronder vindt u het gedetailleerde proces
OPMERKING: De versies van Java, Eclipse, Selenium zal met de tijd blijven updaten. Maar de installatiestappen blijven hetzelfde. Selecteer de nieuwste versie en ga verder met de onderstaande installatiestappen-
Stap 1 – Installeren Java Softwareontwikkelingskit (JDK)
Download en installeer de Java Softwareontwikkelingskit (JDK) hier.
Deze JDK-versie wordt geleverd met Java Runtime Environment (JRE), zodat u de JRE niet afzonderlijk hoeft te downloaden en installeren.
Opmerking: Download de nieuwste beschikbare versie van de JDK wanneer u de downloadpagina opent. De specifieke versie is niet belangrijk. Op het moment dat deze tutorial werd geschreven, was de huidige versie 24.
Zodra de installatie voltooid is, opent u de opdrachtprompt en typt u "java". Als u het volgende scherm ziet, kunt u doorgaan naar de volgende stap.
Stap 2 – Installeren Eclipse IDE
Download de laatste versie van "Eclipse IDE voor Java Ontwikkelaars” hier. Zorg ervoor dat u de juiste keuze maakt tussen Windows 32-bits en 64-bits versies.
U zou een exe-bestand met de naam “eclipse-inst-win64” moeten kunnen downloaden voor Setup.
Double-klik op een bestand om het Eclipse. Er wordt een nieuw venster geopend. Klik Eclipse IDE voor Java Ontwikkelaars.
Daarna opent zich een nieuw venster waarin u op de knop met het nummer 1 klikt en het pad wijzigt naar "C:\eclipse". Klik vervolgens op de knop Installeren met het nummer 2.
Na succesvolle afronding van de installatieprocedure verschijnt er een venster. Klik in dat venster op Starten.
Hiermee start u Eclipse Neon IDE.
Stap 3 - Selenium WebDriver-installatie
U kunt downloaden Selenium Webdriver voor Java Client-chauffeur hier. U vindt daar clientstuurprogramma's voor andere talen, maar kies alleen die waarvoor Java.
Deze download wordt geleverd als een ZIP-bestand met de naam "selenium-4.30.0". Voor de eenvoud van Selenium installatie op Windows 10 of Windows 11, pak de inhoud van dit ZIP-bestand uit op uw C-schijf, zodat u de map "C:\selenium-4.30.0\" krijgt. Deze map bevat alle JAR-bestanden die we later zouden importeren op Eclipse voor Selenium opstelling.
Stap 4 - Configureren Eclipse IDE met WebDriver
- Start het bestand “eclipse.exe” in de map “eclipse” die we in stap 2 hebben uitgepakt. Als u stap 2 correct hebt gevolgd, zou het uitvoerbare bestand zich moeten bevinden op C:\eclipse\eclipse.exe.
- Wanneer u wordt gevraagd een werkruimte te selecteren, accepteert u de standaardlocatie.
3. Maak een nieuw project via Bestand > Nieuw > Java Project. Noem het project "nieuwproject".
Er opent een nieuw pop-upvenster. Voer de gegevens als volgt in
- Naam van het project
- Locatie om een project op te slaan
- Selecteer een uitvoerings-JRE
- Selecteer de optie lay-outproject
- Klik op de knop Voltooien
4. In deze stap
- Klik met de rechtermuisknop op het nieuw gemaakte project en
- Selecteer Nieuw > Pakket en noem dat pakket "nieuwpakket".
Er wordt een pop-upvenster geopend waarin u het pakket een naam kunt geven,
- Voer de naam van het pakket in
- Klik op de knop Voltooien
5. Maak een nieuwe Java class onder newpackage door er met de rechtermuisknop op te klikken en vervolgens Nieuw > Klasse te selecteren, en geef het dan de naam “MijnKlasse”. Jouw Eclipse IDE zou er uit moeten zien als de onderstaande afbeelding.
Wanneer u op Klasse klikt, wordt er een pop-upvenster geopend, voer de gegevens in zoals
- Naam van de klas
- Klik op de knop Voltooien
Zo ziet het eruit na het maken van een klasse.
Nu moet je instellen Selenium WebDriver-bibliotheken in Java Bouw pad. In deze stap,
- Klik met de rechtermuisknop op “nieuwproject” en selecteer Aanbod.
- Klik in het dialoogvenster Eigenschappen op “Java Bouw pad”.
- Klik op de bibliotheken tabblad en vervolgens
- Klik op 'Externe JAR's toevoegen...'
Wanneer u op “Externe JAR’s toevoegen” klikt..
- Er wordt een pop-upvenster geopend. Selecteer de JAR-bestanden die u downloadt Selenium website in Stap 3
- Klik open
- Bestanden worden toegevoegd aan de bibliotheek
6. Voeg alle JAR-bestanden binnen en buiten de map “libs” toe. Uw dialoogvenster Eigenschappen zou er nu ongeveer zo uit moeten zien als in de onderstaande afbeelding.
7. Klik ten slotte op OK en we zijn klaar met importeren Selenium bibliotheken in ons project.
Verschillende stuurprogramma's
HTMLUnit is de enige browser die WebDriver direct kan automatiseren, wat betekent dat er geen ander afzonderlijk onderdeel nodig is om te installeren of uit te voeren terwijl de test wordt uitgevoerd. Voor andere browsers is een apart programma nodig. Dat programma heet the Stuurprogramma-server.
Een driverserver is voor elke browser anders. Internet Explorer heeft bijvoorbeeld een eigen driverserver, die u niet in andere browsers kunt gebruiken. Hieronder vindt u de lijst met stuurprogrammaservers en de bijbehorende browsers die deze gebruiken.
U kunt deze stuurprogramma's downloaden hier
browser | Naam van stuurprogrammaserver | Opmerkingen |
---|---|---|
HTML-eenheid | HtmlUnitDriver | WebDriver kan HTMLUnit aansturen met behulp van HtmlUnitDriver als driverserver |
Firefox | Mozilla Gecko-stuurprogramma | WebDriver kan rijden Firefox zonder dat er een driver-server nodig is Firefox 45 en hoger moet men het gecko-stuurprogramma gebruiken dat door Mozilla is gemaakt voor automatisering |
internet Explorer | Internet Explorer-stuurprogrammaserver | Beschikbaar in 32- en 64-bitsversies. Gebruik de versie die overeenkomt met de architectuur van uw IE |
Chroom | ChromeDriver | Hoewel de naam gewoon “ChromeDriver” is, is het in feite een Driver Server, niet alleen maar een driver. De huidige versie ondersteunt versies hoger dan Chrome v.21 |
Opera | Operabestuurder | Hoewel de naam slechts “OperaDriver”, is het in feite een Driver Server, niet zomaar een driver. |
PhantomJS | GhostDriver | PhantomJS is een andere headless browser, net als HTMLUnit. |
Safari | SafariDriver | Hoewel de naam gewoon “SafariDriver” is, is het in feite een Driver Server, en niet zomaar een driver. |
Samenvatting
Naast een browser hebt u het volgende nodig om WebDriver te kunnen gebruiken
- Java Ontwikkelingskit (JDK). https://www.oracle.com/java/technologies/downloads/
- Eclipse IDE - http://www.eclipse.org/downloads/
- Java Client-chauffeur - https://www.selenium.dev/downloads/
Bij het starten van een WebDriver-project in Eclipse, vergeet niet de Java Client Driver-bestanden naar uw project. Deze bestanden vormen uw Selenium Bibliotheek.
Met een nieuwe versie van Selenium, is er geen browser die u kunt automatiseren zonder het gebruik van een Driver Server.