Hoe Selenium WebDriver te downloaden en te installeren

Selenium installatie is een proces van 3 stappen:

  1. Java SDK installeren
  2. Installeer Eclipe
  3. Selenium Webdriver-bestanden installeren

In deze tutorial leren we hoe je Selenium Webdriver installeert. Hieronder is het gedetailleerde proces:

OPMERKING: De versies van Java, Eclipse, Selenium zullen in de loop van de tijd worden bijgewerkt. Maar de installatiestappen blijven hetzelfde. Selecteer de nieuwste versie en ga verder met de installatiestappen hieronder-

Stap 1 - Installeer Java op uw computer

Download en installeer de Java-softwareontwikkelingskit (JDK) hier .

Volgende -

Deze JDK-versie wordt geleverd met Java Runtime Environment (JRE), dus u hoeft de JRE niet apart 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 doorgaan naar de volgende stap

Stap 2 - Installeer Eclipse IDE

Download de nieuwste versie van 'Eclipse IDE voor Java-ontwikkelaars' hier . 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' moeten kunnen downloaden voor Setup.

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 op de knop 1 wordt geklikt en het pad wordt gewijzigd in 'C:eclipse'. Plaats die Klik op de knop Installeren gemarkeerd met 2

Nadat de installatieprocedure met succes is voltooid, verschijnt er een venster. Klik in dat venster op Starten

Dit zal eclipse neon IDE voor je starten.

Stap 3 - Download het Selenium Java-clientstuurprogramma

Je kan downloaden Selenium Webdriver voor Java-clientstuurprogramma hier . 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'. Voor de eenvoud van Selenium-installatie op Windows 10, extraheert u de inhoud van dit ZIP-bestand op uw C-schijf zodat u de map 'C:selenium-3.14.0' hebt. Deze map bevat alle JAR-bestanden die we later zouden importeren in Eclipse voor Selenium-configuratie.

Stap 4 - Configureer Eclipse IDE met WebDriver

  1. Start het bestand 'eclipse.exe' in de map 'eclipse' die we in stap 2 hebben uitgepakt. Als je stap 2 correct hebt uitgevoerd, zou het uitvoerbare bestand zich op C:eclipseeclipse.exe moeten bevinden.
  2. Wanneer u wordt gevraagd om voor een werkruimte te selecteren, accepteert u gewoon de standaardlocatie.

3. Maak een nieuw project aan via Bestand > Nieuw > Java-project. Noem het project 'nieuwproject'.

Er wordt een nieuw pop-upvenster geopend, voer de details als volgt in:

  1. Naam van het project
  2. Locatie om project op te slaan
  3. Selecteer een uitvoering JRE
  4. Selecteer lay-outprojectoptie
  5. Klik op de knop Voltooien

4. In deze stap,

  1. Klik met de rechtermuisknop op het nieuw gemaakte project en
  2. Selecteer Nieuw > Pakket en noem dat pakket 'nieuwpakket'.

Er wordt een pop-upvenster geopend om het pakket een naam te geven,

  1. Voer de naam van het pakket in
  2. Klik op de knop Voltooien

5. Maak een nieuwe Java-klasse onder newpackage door er met de rechtermuisknop op te klikken en vervolgens - Nieuw > Klasse te selecteren en deze vervolgens 'MyClass' te noemen. Uw Eclipse IDE zou eruit moeten zien als de onderstaande afbeelding.

Wanneer u op Klas klikt, wordt een pop-upvenster geopend, voer de details in als

  1. Naam van de klas
  2. Klik op de knop Voltooien

Dit is hoe het eruit ziet na het maken van een klasse.

Nu selenium WebDriver's in Java Build Path

In deze stap,

  1. Klik met de rechtermuisknop op 'nieuwproject' en selecteer Eigendommen .
  2. Klik in het dialoogvenster Eigenschappen op 'Java Build Path'.
  3. Klik op de Bibliotheken tabblad, en dan
  4. Klik op 'Externe JAR's toevoegen..'

Wanneer u op 'Externe JAR's toevoegen..' klikt, wordt een pop-upvenster geopend. Selecteer de JAR-bestanden die u wilt toevoegen.

Klik na het selecteren van jar-bestanden op de knop OK.

Selecteer alle bestanden in de lib-map.

Selecteer bestanden buiten de lib-map

Als je klaar bent, klik je op de knop 'Toepassen en sluiten'

6. Voeg alle JAR-bestanden binnen en buiten de map 'libs' toe. Uw 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 Selenium-bibliotheken 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 heet de Stuurprogrammaserver .

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 ze gebruiken.

U kunt deze stuurprogramma's downloaden hier

BrowserNaam van stuurprogrammaserverOpmerkingen
HTMLUnitHtmlUnitDriverWebDriver kan HTMLUnit aansturen met HtmlUnitDriver als driverserver
FirefoxMozilla Gecko DriverWebDriver kan Firefox aansturen zonder dat er een stuurprogrammaserver nodig is. Als u Firefox 45 en hoger start, moet u een gekko-stuurprogramma gebruiken dat door Mozilla is gemaakt voor automatisering
Internet ExplorerInternet Explorer-stuurprogrammaserverVerkrijgbaar in 32- en 64-bits versies. Gebruik de versie die overeenkomt met de architectuur van uw IE
ChroomChrome-stuurprogrammaHoewel de naam gewoon 'ChromeDriver' is, is het in feite een Driver Server, niet zomaar een driver. De huidige versie ondersteunt versies hoger dan Chrome v.21
OperaOperaDriverHoewel de naam gewoon 'OperaDriver' is, is het in feite een Driver Server, niet zomaar een driver.
PhantomJSGhostDriverPhantomJS is een andere headless browser, net als HTMLUnit.
SafariSafari-stuurprogrammaHoewel de naam gewoon 'SafariDriver' is, is het in feite een Driver Server, niet zomaar een driver.

Samenvatting

Afgezien van een browser, hebt u het volgende nodig om WebDriver te gebruiken:

Vergeet bij het starten van een WebDriver-project in Eclipse 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.