webdriver entire setup
I den forrige opplæringen introduserte vi grunnleggende arkitektur og funksjoner i WebDriver . Dette er den 9. opplæringen i Selenium Tutorial Training Series .
implementering av hash-tabell c ++
I denne opplæringen vil vi diskutere om installasjonsprosedyre for å komme i gang med at WebDriver starter fra bunnen av . Vi vil også diskutere det varierte utvalget av drivere som tilbys av WebDriver, som hver imøtekommer forskjellige tester og miljøbehov.
For å kunne bruke WebDriver til skripting, er det noen forutsetninger som må være på et sted som det grunnleggende miljøoppsettet. I denne serien, vi bruker Java som programmeringsspråk i eksemplene våre. La oss dermed starte med Java-installasjonen.
Hva du vil lære:
- Java-installasjon
- Formørkelse IDE-installasjon
- Konfigurere WebDriver
- Tilgjengelige drivere
- Konklusjon
- Anbefalt lesing
Java-installasjon
Trinn 1: Gå til Oracle offisielle side - “ JAVA nedlasting ”, Last ned Java Platform, Standard Edition. Alle de siste utgivelsene er tilgjengelige på siden.
Steg 2: Så snart du klikker på Last ned-knappen, vises følgende skjermbilde. Godta lisensavtalen for Java-installasjon og velg blant de forskjellige katalogiserte Java Development Kit-ene. Velg den som passer best til systemkonfigurasjonen.
Husk å laste ned JDK (Java-utviklingssett). Settet leveres med en JRE (Java Runtime Environment). Dermed er ikke brukeren pålagt å laste ned og installere JRE separat.
Formørkelse IDE-installasjon
Trinn 1: Gå til Eclipse offisielle nettsted og naviger til nedlastingssiden - Formørkelse nedlastning . Last ned Eclipse IDE for Java EE-utviklere. Alle de siste utgivelsene er tilgjengelige på siden.
Forsikre deg om at du velger og laster ned riktig formørkelses-IDE i henhold til systemkonfigurasjonen. Det er to nedlastingskoblinger tilgjengelig for 64-biters Windows-operativsystem og 32-biters Windows-operativsystem.
Steg 2: Så snart vi klikker på nedlastingskoblingen, blir brukeren omdirigert til den nye siden for å sikre informasjon om den nåværende nedlastingen. Klikk på nedlastingsikonet og du er ferdig.
Det kan ta noen minutter før du kan laste ned hele zip-mappen.
Trinn 3: Når du har lastet den ned, kopierer du mappen og plasserer den på ønsket sted i filsystemet.
Trinn 4: Pakk ut den glidelåste mappen, en mappe med navnet formørkelse kan sees. Mappen inneholder alle nødvendige program- og kildefiler.
Trinn 5: Start Eclipse IDE ved å bruke “eclipse.exe” som ligger inne i eclipse-mappen. Se illustrasjonen ovenfor for det samme.
Trinn 6: Programmet vil be deg om å spesifisere arbeidsområdets plassering. Arbeidsområdet er det stedet der alle formørkelsesprosjektene dine skal bo. Angi / bla gjennom ønsket sted, ellers kan brukeren bare velge standardplasseringen og klikke på OK-knappen.
Konfigurere WebDriver
Ettersom vi bruker Java som programmeringsspråk for denne serien, og for å lage testskripter i Java, må vi introdusere språkspesifikke klientdrivere. La oss således begynne med nedlasting av Selenium Java Client Libraries.
Last ned Selenium Java Client Libraries
Trinn 1: Gå til Seleniums offisielle nettside og naviger til nedlastingssiden - “ http://docs.seleniumhq.org/download/ ”. Se delen i illustrasjonen nedenfor der du finner klientbiblioteker oppført for forskjellige programmeringsspråk. Klikk på nedlastingskoblingen for Java Client Library.
Det kan ta noen minutter før du kan laste ned hele den glidelåste mappen.
Steg 2: Når du har lastet den ned, kopierer du mappen og plasserer den på ønsket sted i filsystemet.
Trinn 3: Pakk ut den glidelåste mappen, en mappe med navnet “Selenium-2.41.0.zip“ kan sees. Mappen inneholder alle nødvendige jar-filer som gjør det mulig for brukere å lage testskripter i Java.
Dermed kan disse bibliotekene konfigureres i Eclipse IDE.
Konfigurere biblioteker med Eclipse IDE
Trinn 1: Naviger mot Eclipse IDE. Opprett et nytt java-basert prosjekt etter File -> New -> Java Project. Se følgende figur for det samme.
Steg 2: Oppgi et brukerdefinert navn for Java-prosjektet ditt. La oss oppgi navnet Learning_Selenium og klikk på Finish-knappen. Det nyopprettede prosjektet kan vises på venstre side av skjermen i pakkeutforskerpanelet.
Trinn 3: Opprett en ny Java-klasse kalt “First_WebdriverClass” under kildemappen ved å høyreklikke på den og navigere til Ny -> klasse.
Trinn 4: La oss nå konfigurere bibliotekene i vårt Java-prosjekt. For dette velger du prosjektet og høyreklikker på det. Velg “Egenskaper” innenfor de listede alternativene. Følgende skjermbilde vises, velg “Java Build Path” fra alternativene.
Trinn 5: Som standard åpnes fanen “Biblioteker”. Hvis ikke, klikk på 'Biblioteker' -fanen. Klikk deretter på “Legg til eksterne krukker…” -knappen. Bla til stedet der vi har lagret den ekstraherte mappen for Java Client Libraries.
Trinn 6: Velg alle JAR-filene som er tilstede i mappen 'selen-java-2.41.0' og klikk på åpen knapp i dialogboksen. Dialogboksen for egenskaper skal se ut som illustrasjonen nedenfor.
Trinn 7: Klikk på “OK” -knappen i dialogboksen for å fullføre konfigurasjonsdelen av Selenium Libraries i vårt java-prosjekt.
Prosjektet vil se slik ut:
Tilgjengelige drivere
Det er en rekke sjåførklasser tilgjengelig i WebDriver, som hver serverer en bestemt nettleser. Hver nettleser har en annen driverimplementering i WebDriver.
I WebDriver kan noen få nettlesere automatiseres direkte, mens noen av nettleserne krever en ekstern enhet for å kunne automatisere og utføre testskriptet. Denne eksterne enheten er kjent som Driver Server. Dermed kreves det at brukeren laster ned driver-serveren for forskjellige nettlesere.
Legg merke til at det finnes en egen driver-server for hver av nettleseren, og brukeren kan ikke bruke en driver-server for andre nettlesere enn den den er beregnet for.
Nedenfor er listen over tilgjengelige nettlesere og deres tilhørende serverdrivere.
Konklusjon
I denne opplæringen vant vi deg til alt miljøoppsett og installasjon som skulle gjøres før du oppretter WebDriver-testskript.
sql server intervju spørsmål og svar for erfarne med eksempler
Her er kjernen i denne artikkelen.
- Før du oppretter WebDriver-baserte testskripter, er det få verktøy og pakker som kreves installert.
- Installer JDK (Java Development Kit). Husk at brukeren ikke skal installere JRE separat fordi den distribueres sammen med settet.
- Last ned formørkelse IDE. Brukeren er bare pålagt å laste ned pakken, og han / hun er god å gå. Ingen annen installasjon er nødvendig med Eclipse.
- Last ned Java Client Libraries for å kunne lage testskriptet på java-programmeringsspråk.
- Start formørkelse ved hjelp av eclipse.exe. Velg arbeidsområdet der du vil lagre prosjektene.
- Lag et nytt java-prosjekt i formørkelsen. Lag en ny java-klasse i prosjektet.
- Konfigurer formørkelsen ved å importere krukkerfiler for Java Client Drivers.
- I WebDriver kan noen få nettlesere automatiseres direkte, mens noen av nettleserne krever en ekstern driver-server.
- Firefox og HTML Unit er de eneste nettleserne som ikke kan automatiseres direkte. Dermed krever de ikke noen egen driver-server. Alle andre allment kjente nettlesere som Chrome, Safari, Internet Explorer osv. Krever driverservere.
Neste opplæring # 10 => Nå som vi er ferdige med hele oppsettet og installasjonen, i neste opplæring vi ville lage vårt eget WebDriver testskript ved hjelp av Java.
En kommentar til leserne: Mens vår neste opplæring av Selenium tutorials series er i behandlingsmodus, installer pakkene som er nevnt i denne opplæringen, og de nødvendige verktøyene for å komme i gang. De fleste av WebDriver-relaterte pakker finnes på Seleniums offisielle nettside.
Gi oss beskjed hvis du har problemer i installasjonsprosessen.
Anbefalt lesing
- In-Depth Eclipse Tutorials For Beginners
- Introduksjon til Selen WebDriver - Selenium Tutorial # 8
- Implementering av vårt første WebDriver Script - Selenium WebDriver Tutorial # 10
- Agurk Selen Tutorial: Agurk Java Selen WebDriver Integration
- Kontroller synligheten til nettelementer ved hjelp av forskjellige typer WebDriver-kommandoer - Selenium-veiledning nr. 14
- Effektiv Selen Scripting og feilsøking av scenarier - Selenium Tutorial # 27
- Feilsøking av selen-skript med logger (Log4j-opplæring) - Selen-opplæring # 26
- Appium Studio for Eclipse: End-to-end Appium / Selenium Automation From Eclipse