De installatie van selenium is een proces in 3 stappen:
- Installeer Java SDK
- Installeer Eclipe
- Installeer Selenium Webdriver-bestanden
In deze tutorial leren we hoe u Selenium Webdriver installeert. Hieronder vindt u het gedetailleerde proces
OPMERKING: De versies van Java, Eclipse en Selenium worden met de tijd bijgewerkt. Maar de installatiestappen blijven hetzelfde. Selecteer de nieuwste versie en ga verder met de onderstaande installatiestappen-
Stap 1 - Installeer Java op uw computer
Download en installeer hier de Java Software Development Kit (JDK) .
De volgende -
Deze JDK-versie wordt geleverd met Java Runtime Environment (JRE), dus u hoeft de JRE niet afzonderlijk te downloaden en te installeren.
Zodra de installatie is voltooid, opent u de opdrachtprompt en typt u "java". Als u het volgende scherm ziet, kunt u naar de volgende stap gaan
Stap 2 - Installeer Eclipse IDE
Download hier de nieuwste versie van "Eclipse IDE voor Java-ontwikkelaars" . Zorg ervoor dat u de juiste keuze maakt tussen de Windows 32-bits en 64-bits versies.
U zou een exe-bestand met de naam "eclipse-inst-win64" voor Setup moeten kunnen downloaden.
Dubbelklik op het bestand om de Eclipse te installeren. Er wordt een nieuw venster geopend. Klik op Eclipse IDE voor Java-ontwikkelaars.
Daarna wordt een nieuw venster geopend waarin de kliktoets gemarkeerd met 1 wordt geopend en het pad verandert in "C: \ eclipse". Plaats die klik op de knop Installeren gemarkeerd met 2
Na succesvolle afronding van de installatieprocedure, zal een venster verschijnen. Klik in dat venster op Starten
Hiermee start u de eclipse neon IDE voor u.
Stap 3 - Download de Selenium Java Client Driver
U kunt Selenium Webdriver voor Java Client Driver hier downloaden. U vindt daar clientstuurprogramma's voor andere talen, maar kies alleen die voor Java.
Deze download wordt geleverd als een ZIP-bestand met de naam "selenium-3.14.0.zip". Om de installatie van Selenium op Windows 10 te vereenvoudigen, extraheer je de inhoud van dit ZIP-bestand op je C-schijf zodat je de map "C: \ selenium-3.14.0 \" hebt. Deze map bevat alle JAR-bestanden die we later zouden importeren in Eclipse voor Selenium-installatie.
Stap 4 - Configureer 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 op C: \ eclipse \ eclipse.exe moeten bevinden.
- Accepteer gewoon de standaardlocatie wanneer u wordt gevraagd om een werkruimte te selecteren.
3. Maak een nieuw project via Bestand> Nieuw> Java-project. Noem het project als "nieuwproject".
Er wordt een nieuw pop-upvenster geopend om de details als volgt in te voeren
- Naam van het project
- Locatie om project op te slaan
- Selecteer een executieve 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 "nieuw pakket".
Er wordt een pop-upvenster geopend om het pakket een naam te geven,
- Voer de naam van het pakket in
- Klik op de knop Voltooien
5. Maak een nieuwe Java-klasse onder nieuw pakket door er met de rechtermuisknop op te klikken en vervolgens Nieuw> Klasse te selecteren, en deze dan "MyClass" te noemen. Uw Eclipse IDE zou eruit moeten zien als de onderstaande afbeelding.
Wanneer u op Klasse klikt, wordt een pop-upvenster geopend waarin u gegevens invoert als
- Naam van de klas
- Klik op de knop Voltooien
Dit is hoe het eruit ziet na het maken van een les.
Nu selenium WebDriver's in Java Build Path
In deze stap
- Klik met de rechtermuisknop op "nieuwproject" en selecteer Eigenschappen .
- Klik in het dialoogvenster Eigenschappen op "Java Build Path".
- Klik op het tabblad Bibliotheken en vervolgens op
- Klik op "Externe JAR's toevoegen…"
Als u op "Add External JARs…" klikt, wordt er een pop-upvenster geopend. Selecteer de JAR-bestanden die u wilt toevoegen.
Na het selecteren van jar-bestanden, klikt u op de knop OK.
Selecteer alle bestanden in de map lib.
Selecteer bestanden buiten de lib-map
Als u klaar bent, klikt u op de knop "Toepassen en sluiten"
6. Voeg alle JAR-bestanden toe binnen en buiten de map "libs". Het dialoogvenster Eigenschappen zou er nu ongeveer zo uit moeten zien als de onderstaande afbeelding.
7. Klik ten slotte op OK en we zijn klaar met het importeren van seleniumbibliotheken in ons project.
Verschillende stuurprogramma's
HTMLUnit en Firefox zijn twee browsers 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 wordt de Driver Server genoemd .
Een stuurprogrammaserver is voor elke browser anders. Internet Explorer heeft bijvoorbeeld een eigen stuurprogrammaserver 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 hier downloaden
Browser | Naam van de stuurprogrammaserver | Opmerkingen |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver kan HTMLUnit aansturen met HtmlUnitDriver als stuurprogrammaserver |
Firefox | Mozilla GeckoDriver | WebDriver kan Firefox besturen zonder dat er een stuurprogrammaserver nodig is Bij het starten van Firefox 45 en hoger moet u een gekko-stuurprogramma gebruiken dat door Mozilla is gemaakt voor automatisering |
Internet Explorer | Internet Explorer-stuurprogrammaserver | Verkrijgbaar in 32- en 64-bits versies. Gebruik de versie die overeenkomt met de architectuur van uw IE |
Chrome | ChromeDriver | Hoewel de naam slechts "ChromeDriver" is, is het in feite een Driver Server, niet alleen een stuurprogramma. De huidige versie ondersteunt versies hoger dan Chrome v.21 |
Opera | OperaDriver | Hoewel de naam gewoon "OperaDriver" is, is het in feite een Driver Server, niet alleen een driver. |
PhantomJS | GhostDriver | PhantomJS is een andere headless browser, net als HTMLUnit. |
Safari | SafariDriver | Hoewel de naam slechts "SafariDriver" is, is het in feite een Driver Server, niet alleen een stuurprogramma. |
Overzicht
Behalve een browser heeft u het volgende nodig om WebDriver te kunnen gebruiken
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Java Client-stuurprogramma - https://www.selenium.dev/downloads/
Als u een WebDriver-project in Eclipse start, vergeet dan niet om de Java Client Driver-bestanden in uw project te importeren. Deze bestanden vormen uw Selenium-bibliotheek.
Met de nieuwe versie van Selenium is er geen browser die u kunt automatiseren zonder het gebruik van een Driver Server.