webdriver entire setup
I den foregående vejledning introducerede vi grundlæggende arkitektur og funktioner i WebDriver . Dette er den 9. tutorial i Selenium Tutorial Training Series .
unix kommandoer interviewspørgsmål og svar til erfarne
I denne vejledning vil vi diskutere om installationsprocedure for at komme i gang med WebDriver, der starter fra bunden . Vi ville også diskutere det forskellige udvalg af drivere, der leveres af WebDriver, der hver især imødekommer forskellige test- og miljøbehov.
For at kunne bruge WebDriver til scripting er der nogle forudsætninger, der skal være et sted som den grundlæggende miljøopsætning. I denne serie, vi bruger Java som programmeringssprog i vores eksempler på eksempler. Så lad os starte med Java-installationen.
Hvad du lærer:
- Java-installation
- Eclipse IDE Installation
- Konfiguration af WebDriver
- Tilgængelige drivere
- Konklusion
- Anbefalet læsning
Java-installation
Trin 1: Gå til Oracle officielle side - “ JAVA-download ”, Download Java Platform, Standard Edition. Alle de seneste udgivelser er tilgængelige på siden.
Trin 2: Så snart du klikker på knappen Download, vises følgende skærmbillede. Accepter licensaftalen til Java-installation, og vælg blandt de forskellige katalogiserede Java-udviklingssæt. Vælg den, der passer bedst til din systemkonfiguration.
Husk at downloade JDK (Java-udviklingssæt). Sættet leveres med et JRE (Java Runtime Environment). Derfor er brugeren ikke forpligtet til at downloade og installere JRE separat.
Eclipse IDE Installation
Trin 1: Gå til Eclipse officielle hjemmeside og naviger til dens download-side - Eclipse download . Download Eclipse IDE til Java EE-udviklere. Alle de seneste udgivelser er tilgængelige på siden.
Sørg for at vælge og downloade den passende formørkelses-IDE i henhold til din systemkonfiguration. Der er to downloadlink tilgængelige til 64-bit windows-operativsystem og 32-bit windows-operativsystem.
Trin 2: Så snart vi klikker på downloadlinket, omdirigeres brugeren til den nye side, der sikrer information om den aktuelle download. Klik på downloadikonet, og du er færdig.
Det kan tage et par minutter, før du kan downloade den komplette zip-mappe.
Trin 3: Når den er downloadet, skal du kopiere mappen og placere den på det ønskede sted på dit filsystem.
Trin 4: Uddrag den zip-mappe, en mappe med navnet eclipse kan ses. Mappen indeholder alle de krævede applikations- og kildefiler.
Trin 5: Start Eclipse IDE ved hjælp af 'eclipse.exe', der er inde i eclipse-mappen. Se ovenstående illustration for det samme.
Trin 6: Applikationen vil bede dig om at angive placeringen af arbejdsområdet. Arbejdsområde er det sted, hvor alle dine formørkelsesprojekter skal opholde sig. Indtast / gennemse den ønskede placering, ellers kan brugeren blot vælge standardplaceringen og klikke på knappen OK.
Konfiguration af WebDriver
Da vi bruger Java som programmeringssprog for denne serie, og for at oprette testskripter i Java bliver vi nødt til at introducere sprogspecifikke klientdrivere. Lad os således begynde med download af Selenium Java Client Libraries.
Download Selenium Java Client Libraries
Trin 1: Gå til Seleniums officielle hjemmeside og naviger til dens download-side - “ http://docs.seleniumhq.org/download/ ”. Se afsnittet i nedenstående illustration, hvor du kan finde klientbiblioteker, der er angivet for forskellige programmeringssprog. Klik på downloadlinket til Java Client Library.
Det kan tage et par minutter, før du kan downloade den komplette zip-mappe.
hvordan man opretter en streng array
Trin 2: Når den er downloadet, skal du kopiere mappen og placere den på det ønskede sted på dit filsystem.
Trin 3: Uddrag den zip-mappe, en mappe med navnet “Selenium-2.41.0.zip“ kan ses. Mappen indeholder alle de nødvendige jar-filer, der gør det muligt for brugerne at oprette test-scripts i Java.
Disse biblioteker kan således konfigureres i Eclipse IDE.
Konfiguration af biblioteker med Eclipse IDE
Trin 1: Naviger mod Eclipse IDE. Opret et nyt java-baseret projekt efter File -> New -> Java Project. Se følgende figur for det samme.
Trin 2: Angiv et brugerdefineret navn til dit Java-projekt. Lad os give navnet som Learning_Selenium og klik på knappen Finish. Det nyoprettede projekt kan ses til venstre på skærmen i pakkeudforskerpanelet.
Trin 3: Opret en ny Java-klasse med navnet 'First_WebdriverClass' under kildemappen ved at højreklikke på den og navigere til Ny -> klasse.
Trin 4: Lad os nu konfigurere bibliotekerne i vores Java-projekt. Til dette skal du vælge projektet og højreklikke på det. Vælg 'Egenskaber' inden for de angivne indstillinger. Følgende skærmbillede vises, vælg 'Java Build Path' fra indstillingerne.
Trin 5: Som standard åbnes fanen 'Biblioteker'. Hvis ikke, skal du klikke på fanen 'Biblioteker'. Klik derefter på knappen 'Tilføj eksterne krukker ...'. Gå til det sted, hvor vi har gemt den udpakkede mappe til Java Client Libraries.
Trin 6: Vælg alle de JAR-filer, der findes i mappen 'selenium-java-2.41.0', og klik på knappen Åbn i dialogboksen. Dialogboksen med egenskaber skal se ud som nedenstående illustration.
Trin 7: Klik på knappen “OK” i dialogboksen for at fuldføre konfigurationsdelen af Selenium Biblioteker i vores java-projekt.
Projektet vil se ud som følger:
Tilgængelige drivere
Der er et antal førerklasser tilgængelige i WebDriver, der hver serverer en specifik webbrowser. Hver browser har en anden driverimplementering i WebDriver.
I WebDriver kan nogle få af browserne automatiseres direkte, mens nogle af webbrowserne kræver en ekstern enhed for at kunne automatisere og udføre testscriptet. Denne eksterne enhed er kendt som Driver Server. Således er brugeren forpligtet til at downloade Driver Server til forskellige webbrowsere.
Bemærk, at der er en separat driver-server til hver af webbrowseren, og at brugeren ikke kan bruge en driver-server til andre webbrowsere end den, den er beregnet til.
Nedenfor er listen over tilgængelige webbrowsere og deres tilsvarende serverdrivere.
Konklusion
I denne vejledning vænnede vi dig til alt miljøopsætning og installation, der skal udføres inden oprettelsen af WebDriver-testskripter.
Her er kernen i denne artikel.
- Før oprettelsen af WebDriver-baserede testskripter, er der kun få værktøjer og pakker, der skal installeres.
- Installer JDK (Java Development Kit). Husk, at brugeren ikke skal installere JRE separat, fordi den distribueres sammen med sættet.
- Download Eclipse IDE. Brugeren skal kun downloade pakken, og han / hun er klar til at gå. Ingen anden installation kræves med Eclipse.
- Download Java Client Libraries for at være i stand til at oprette test scriptet på java programmeringssprog.
- Start eclipse ved hjælp af eclipse.exe. Vælg det arbejdsområde, hvor du vil gemme projekterne.
- Opret et nyt java-projekt i formørkelsen. Opret en ny java-klasse inden for projektet.
- Konfigurer formørkelsen ved at importere krukkerfiler til Java Client Drivers.
- I WebDriver kan nogle få browsere automatiseres direkte, mens nogle af webbrowserne kræver en ekstern driver-server.
- Firefox og HTML Unit er de eneste browsere, der ikke kan automatiseres direkte. Således kræver de ikke nogen separat Driver Server. Alle andre almindeligt kendte webbrowsere som Chrome, Safari, Internet Explorer osv. Kræver driverservere.
Næste tutorial # 10 => Nu hvor vi er færdige med hele opsætningen og installationen, i næste tutorial vi ville oprette vores eget WebDriver test script ved hjælp af Java.
En bemærkning til læserne: Mens vores næste tutorial af Selen tutorials-serie er i behandlingstilstand, skal du installere de pakker, der er nævnt i denne vejledning, og de nødvendige hjælpeprogrammer for at komme i gang. De fleste af de WebDriver-relaterede pakker kan findes på Seleniums officielle hjemmeside.
Fortæl os, hvis du har problemer i installationsprocessen.
Anbefalet læsning
- Dybdegående formørkelsesvejledninger til begyndere
- Introduktion til Selen WebDriver - Selen Tutorial # 8
- Implementering af vores første WebDriver Script - Selenium WebDriver Tutorial # 10
- Agurk Selen Tutorial: Agurk Java Selen WebDriver Integration
- Kontroller synligheden af webelementer ved hjælp af forskellige typer WebDriver-kommandoer - Selen-vejledning nr. 14
- Effektiv Selen Scripting og fejlfinding af scenarier - Selen Tutorial # 27
- Fejlfinding af selen-scripts med logfiler (Log4j-vejledning) - Selen-tutorial # 26
- Appium Studio for Eclipse: End-to-end Appium / Selenium-automatisering fra Eclipse