webdriver entire setup
In de vorige tutorial hebben we de basisarchitectuur en kenmerken van WebDriver Dit is de 9e tutorial in Selenium Tutorial Trainingsreeks
snel sorteerprogramma in c ++
In deze tutorial zouden we het hebben over de installatieprocedure om aan de slag te gaan met WebDriver die helemaal opnieuw begint We zouden het ook hebben over de diverse reeks stuurprogramma's die door WebDriver worden geleverd, die allemaal voorzien in verschillende test- en omgevingsbehoeften.
Om WebDriver te kunnen gebruiken voor scripts, zijn er enkele vereisten die op een plaats moeten zijn zoals de basisomgevingconfiguratie. In deze serie we zouden Java als programmeertaal gebruiken in onze voorbeeldvoorbeelden. Dus laten we beginnen met de Java-installatie.
Wat je leert:
- Java-installatie
- Eclipse IDE-installatie
- WebDriver configureren
- Beschikbare stuurprogramma's
- Gevolgtrekking
- Aanbevolen literatuur
Java-installatie
Stap 1: Ga naar de officiële Oracle-site - “ JAVA-download ”, Download Java Platform, Standard Edition. Alle recente releases zijn beschikbaar op de pagina.
Stap 2: Zodra u op de knop Downloaden klikt, verschijnt het volgende scherm. Accepteer de licentieovereenkomst voor Java-installatie en kies uit de verschillende gecatalogiseerde Java Development Kit's. Kies degene die het beste bij uw systeemconfiguratie past.
Vergeet niet om JDK (Java-ontwikkelingskit) te downloaden. De kit wordt geleverd met een JRE (Java Runtime Environment). De gebruiker hoeft dus de JRE niet afzonderlijk te downloaden en te installeren.
Eclipse IDE-installatie
Stap 1: Ga naar de officiële website van Eclipse en ga naar de downloadpagina - Eclipse downloaden Download Eclipse IDE voor Java EE-ontwikkelaars. Alle recente releases zijn beschikbaar op de pagina.
Zorg ervoor dat u de juiste eclipse IDE kiest en downloadt volgens uw systeemconfiguratie. Er zijn twee downloadkoppelingen beschikbaar voor het 64-bits Windows-besturingssysteem en het 32-bits Windows-besturingssysteem.
Stap 2: Zodra we op de downloadlink klikken, wordt de gebruiker doorgestuurd naar de nieuwe pagina met informatie over de huidige download. Klik op het downloadpictogram en je bent klaar.
Het kan enkele minuten duren voordat u de volledige zip-map kunt downloaden.
Stap 3: Na het downloaden kopieert u de map en plaatst u deze op de gewenste locatie op uw bestandssysteem.
Stap 4: Pak de gecomprimeerde map uit, een map met de naam Eclipse kan worden gezien. De map bevat alle vereiste applicatie- en bronbestanden.
Stap 5: Start de Eclipse IDE met 'eclipse.exe' die zich in de eclipse-map bevindt. Raadpleeg de bovenstaande illustratie voor hetzelfde.
Stap 6: De toepassing zal u vragen om de locatie van de werkruimte op te geven. Werkruimte is de locatie waar al je eclipsprojecten zullen verblijven. Typ / Browse de gewenste locatie of de gebruiker kan eenvoudigweg kiezen voor de standaardlocatie en op de knop OK klikken.
WebDriver configureren
Omdat we Java zouden gebruiken als de programmeertaal voor deze serie en om testscripts in Java te maken, zouden we taalspecifieke clientstuurprogramma's moeten introduceren. Laten we dus beginnen met het downloaden van Selenium Java Client Libraries.
Download de Selenium Java-clientbibliotheken
Stap 1: Ga naar de officiële website van Selenium en ga naar de downloadpagina - ' http://docs.seleniumhq.org/download/ Raadpleeg het gedeelte in de onderstaande afbeelding waar u clientbibliotheken kunt vinden die worden vermeld voor verschillende programmeertalen. Klik op de downloadlink voor Java Client Library.
Het kan enkele minuten duren voordat u de volledige gecomprimeerde map kunt downloaden.
Stap 2: Na het downloaden kopieert u de map en plaatst u deze op de gewenste locatie op uw bestandssysteem.
Stap 3: Pak de gezipte map uit, een map met de naam 'Selenium-2.41.0.zip' kan worden bekeken. De map bevat alle vereiste jar-bestanden waarmee gebruikers testscripts in Java kunnen maken.
Deze bibliotheken kunnen dus worden geconfigureerd in Eclipse IDE.
Bibliotheken configureren met Eclipse IDE
Stap 1: Navigeer naar Eclipse IDE. Maak een nieuw op Java gebaseerd project door Bestand -> Nieuw -> Java-project te volgen. Raadpleeg de volgende afbeelding voor hetzelfde.
Stap 2: Geef een door de gebruiker gedefinieerde naam op voor uw Java-project. Geef ons de naam Learning_Selenium en klik op de knop Voltooien. Het nieuw gemaakte project kan aan de linkerkant van het scherm worden bekeken in het pakketverkenner-paneel.
Stap 3: Maak een nieuwe Java-klasse met de naam 'First_WebdriverClass' onder de bronmap door er met de rechtermuisknop op te klikken en naar New -> class te navigeren.
Stap 4: Laten we nu de bibliotheken configureren in ons Java-project. Selecteer hiervoor het project en klik er met de rechtermuisknop op. Selecteer 'Eigenschappen' binnen de weergegeven opties. Het volgende scherm verschijnt. Selecteer “Java Build Path” uit de opties.
Stap 5: Standaard wordt het tabblad 'Bibliotheken' geopend. Is dit niet het geval, klik dan op het tabblad 'Bibliotheken'. Klik vervolgens op de knop 'Externe potjes toevoegen ...'. Blader naar de locatie waar we de uitgepakte map voor Java Client Libraries hebben opgeslagen.
Stap 6: Selecteer alle JAR-bestanden die aanwezig zijn in de map 'selenium-java-2.41.0' en klik op de knop Openen in het dialoogvenster. Het eigenschappenvenster moet eruitzien als in de onderstaande afbeelding.
Stap 7: Klik op de knop 'OK' in het dialoogvenster om het configuratiegedeelte van Selenium Libraries in ons Java-project te voltooien.
Het project ziet er als volgt uit:
c ++ pauze voor tijd
Beschikbare stuurprogramma's
Er zijn een aantal chauffeursklassen beschikbaar in WebDriver, elk met een specifieke webbrowser. Elke browser heeft een andere driverimplementatie in WebDriver.
In WebDriver kunnen enkele van de browsers direct worden geautomatiseerd, terwijl sommige webbrowsers een externe entiteit nodig hebben om het testscript te automatiseren en uit te voeren. Deze externe entiteit staat bekend als Driver Server. De gebruiker moet dus de Driver Server voor verschillende webbrowsers downloaden.
Merk op dat er een afzonderlijke Driver Server is voor elke webbrowser en dat de gebruiker niet één Driver Server kan gebruiken voor andere webbrowsers dan waarvoor deze is bedoeld.
Hieronder vindt u de lijst met beschikbare webbrowsers en hun bijbehorende serverstuurprogramma's.
Gevolgtrekking
In deze zelfstudie hebben we u vertrouwd gemaakt met alle omgevingsinstellingen en -installaties die moeten worden uitgevoerd voordat u WebDriver-testscripts maakt.
Hier zijn de kernpunten van dit artikel.
- Voorafgaand aan het maken van op WebDriver gebaseerde testscripts, hoeven er enkele hulpprogramma's en pakketten te worden geïnstalleerd.
- Installeer JDK (Java Development Kit). Onthoud dat het niet de bedoeling is dat de gebruiker JRE afzonderlijk installeert, omdat het wordt gedistribueerd gebundeld met de kit.
- Download Eclipse IDE. De gebruiker hoeft alleen het pakket te downloaden en hij / zij is klaar om te gaan. Met Eclipse is geen andere installatie vereist.
- Download Java Client Libraries om het testscript in de programmeertaal Java te kunnen maken.
- Start eclipse met eclipse.exe. Selecteer de werkruimte waar u de projecten wilt opslaan.
- Maak een nieuw Java-project in de eclips. Maak een nieuwe Java-klasse binnen het project.
- Configureer de eclipse door jars-bestanden te importeren voor Java Client-stuurprogramma's.
- In WebDriver kunnen enkele browsers direct worden geautomatiseerd, terwijl sommige webbrowsers een externe Driver Server nodig hebben.
- Firefox en HTML Unit zijn de enige browsers die niet rechtstreeks kunnen worden geautomatiseerd. Ze hebben dus geen aparte Driver Server nodig. Alle andere algemeen bekende webbrowsers zoals Chrome, Safari, Internet Explorer enz. Vereisen Driver Servers.
Volgende tutorial # 10 => Nu we klaar zijn met de hele setup en installatie, in de volgende tutorial we zouden ons eigen WebDriver-testscript maken met behulp van Java.
Een opmerking voor de lezers: Terwijl onze volgende tutorial van het Selenium tutorials-serie zich in de verwerkingsmodus bevindt, installeert u de pakketten die in deze tutorial worden genoemd en de vereiste hulpprogramma's om aan de slag te gaan. De meeste aan WebDriver gerelateerde pakketten zijn te vinden op de officiële website van Selenium.
Laat het ons weten als u problemen ondervindt tijdens het installatieproces.
Aanbevolen literatuur
- Diepgaande Eclipse-zelfstudies voor beginners
- Inleiding tot Selenium WebDriver - Selenium Tutorial # 8
- Implementatie van ons eerste WebDriver-script - Selenium WebDriver-zelfstudie # 10
- Cucumber Selenium Tutorial: Cucumber Java Selenium WebDriver Integration
- Controleer de zichtbaarheid van webelementen met behulp van verschillende typen WebDriver-opdrachten - Selenium Tutorial # 14
- Efficiënte Selenium-scripts en scenario's voor probleemoplossing - Selenium-zelfstudie # 27
- Selenium-scripts debuggen met logboeken (Log4j-zelfstudie) - Selenium-zelfstudie # 26
- Appium Studio voor Eclipse: end-to-end Appium / Selenium-automatisering van Eclipse