webdriver entire setup
I föregående handledning introducerade vi grundläggande arkitektur och funktioner i WebDriver . Det här är den 9: e handledningen i Selen Tutorial Training Series .
hur man öppnar en apk-fil på Android
I denna handledning skulle vi diskutera om installationsproceduren för att komma igång med att WebDriver startar från grunden . Vi skulle också diskutera det olika utbudet av drivrutiner som tillhandahålls av WebDriver, var och en tillgodoser olika tester och miljöbehov.
För att kunna använda WebDriver för skript finns det några förutsättningar som måste vara på en plats som den grundläggande miljöinställningen. I denna serie, vi skulle använda Java som programmeringsspråk i våra exempel på exempel. Låt oss alltså starta med Java-installationen.
Vad du kommer att lära dig:
- Java-installation
- Eclipse IDE-installation
- Konfigurera WebDriver
- Tillgängliga drivrutiner
- Slutsats
- Rekommenderad läsning
Java-installation
Steg 1: Gå till Oracle officiella webbplats - “ JAVA nedladdning ”, Ladda ner Java Platform, Standard Edition. Alla senaste utgåvor finns på sidan.
Steg 2: Så snart du klickar på nedladdningsknappen visas följande skärm. Acceptera licensavtalet för Java-installation och välj bland de olika katalogiserade Java-utvecklingssatserna. Välj den som bäst passar din systemkonfiguration.
Kom ihåg att ladda ner JDK (Java-utvecklingssats). Satsen levereras med en JRE (Java Runtime Environment). Användaren behöver således inte ladda ner och installera JRE separat.
Eclipse IDE-installation
Steg 1: Gå till Eclipse officiella webbplats och navigera till dess nedladdningssida - Eclipse nedladdning . Ladda ner Eclipse IDE för Java EE-utvecklare. Alla senaste utgåvor finns på sidan.
Se till att du väljer och laddar ner lämplig förmörkelse-IDE enligt din systemkonfiguration. Det finns två nedladdningslänkar tillgängliga för 64-bitars Windows-operativsystem och 32-bitars Windows-operativsystem.
Steg 2: Så snart vi klickar på nedladdningslänken omdirigeras användaren till den nya sidan som säkerställer information om den aktuella nedladdningen. Klicka på nedladdningsikonen så är du klar.
Det kan ta några minuter innan du kan ladda ner hela zip-mappen.
Steg 3: När du har laddat ner kopierar du mappen och placerar den på önskad plats i ditt filsystem.
Steg 4: Extrahera den zippade mappen, en mapp som heter eclipse kan ses. Mappen innehåller alla nödvändiga applikations- och källfiler.
Steg 5: Starta Eclipse IDE med 'eclipse.exe' som finns i eclipse-mappen. Se ovanstående illustration för detsamma.
Steg 6: Applikationen uppmanar dig att ange arbetsytans plats. Arbetsytan är den plats där alla dina förmörkelseprojekt kommer att finnas. Ange / bläddra efter önskad plats, annars kan användaren helt enkelt välja standardplatsen och klicka på OK-knappen.
Konfigurera WebDriver
Eftersom vi skulle använda Java som programmeringsspråk för denna serie och för att skapa testskript i Java måste vi introducera språkspecifika klientdrivrutiner. Låt oss därför börja med nedladdningen av Selenium Java Client Libraries.
Ladda ner Selenium Java Client Libraries
Steg 1: Gå till Seleniums officiella webbplats och navigera till dess nedladdningssida - “ http://docs.seleniumhq.org/download/ ”. Se avsnittet i bilden nedan där du hittar klientbibliotek listade för olika programmeringsspråk. Klicka på nedladdningslänken för Java Client Library.
Det kan ta några minuter innan du kan ladda ner hela den zippade mappen.
exempel på testplan dokument webbapplikation
Steg 2: När du har laddat ner kopierar du mappen och placerar den på önskad plats i ditt filsystem.
Steg 3: Extrahera den zippade mappen, en mapp med namnet “Selenium-2.41.0.zip” kan ses. Mappen innehåller alla nödvändiga jar-filer som gör det möjligt för användare att skapa testskript i Java.
Således kan dessa bibliotek konfigureras i Eclipse IDE.
Konfigurera bibliotek med Eclipse IDE
Steg 1: Navigera mot Eclipse IDE. Skapa ett nytt java-baserat projekt efter Arkiv -> Nytt -> Java-projekt. Se följande bild för samma sak.
Steg 2: Ange ett användardefinierat namn för ditt Java-projekt. Låt oss ange namnet som Learning_Selenium och klicka på Slutför-knappen. Det nyskapade projektet kan visas till vänster på skärmen i paketutforskarpanelen.
Steg 3: Skapa en ny Java-klass med namnet “First_WebdriverClass” under källmappen genom att högerklicka på den och navigera till Ny -> klass.
Steg 4: Låt oss nu konfigurera biblioteken i vårt Java-projekt. För detta väljer du projektet och högerklickar på det. Välj 'Egenskaper' inom de listade alternativen. Följande skärm visas, välj “Java Build Path” från alternativen.
Steg 5: Som standard öppnas fliken 'Bibliotek'. Om inte, klicka på fliken 'Bibliotek'. Klicka sedan på knappen 'Lägg till externa burkar ...'. Bläddra till den plats där vi har sparat den extraherade mappen för Java Client Libraries.
Steg 6: Markera alla JAR-filer som finns i mappen 'selen-java-2.41.0' och klicka på knappen Öppna i dialogrutan. Dialogrutan för egenskaper ska se ut som på bilden nedan.
Steg 7: Klicka på knappen 'OK' i dialogrutan för att slutföra konfigurationsdelen av Selenium Libraries i vårt java-projekt.
Projektet kommer att se ut som följande:
Tillgängliga drivrutiner
Det finns ett antal förarklasser tillgängliga i WebDriver, var och en serverar en specifik webbläsare. Varje webbläsare har olika drivrutinsimplementeringar i WebDriver.
I WebDriver kan några av webbläsarna automatiseras direkt medan vissa av webbläsarna kräver en extern enhet för att kunna automatisera och köra testskriptet. Denna externa enhet kallas Driver Server. Således måste användaren ladda ner drivrutinsservern för olika webbläsare.
Observera att det finns en separat drivrutinserver för var och en av webbläsarna och att användaren inte kan använda en drivrutinsserver för andra webbläsare än den den är avsedd för.
Nedan är listan över tillgängliga webbläsare och deras motsvarande serverdrivrutiner.
Slutsats
I den här handledningen vände vi dig vid all miljöinstallation och installation innan du skapade WebDriver-testskript.
Här är kärnorna i denna artikel.
- Före skapandet av WebDriver-baserade testskript krävs få verktyg och paket att installeras.
- Installera JDK (Java Development Kit). Kom ihåg att användaren inte ska installera JRE separat eftersom den distribueras tillsammans med satsen.
- Ladda ner Eclipse IDE. Användaren är endast skyldig att ladda ner paketet och han / hon är redo att gå. Ingen annan installation krävs med Eclipse.
- Ladda ner Java Client Libraries för att kunna skapa testskriptet i Java-programmeringsspråk.
- Starta eclipse med eclipse.exe. Välj arbetsytan där du vill spara projekten.
- Skapa ett nytt java-projekt i förmörkelsen. Skapa en ny java-klass inom projektet.
- Konfigurera förmörkelsen genom att importera burkfiler för Java Client-drivrutiner.
- I WebDriver kan några av webbläsarna automatiseras direkt medan vissa av webbläsarna kräver en extern drivrutinsserver.
- Firefox och HTML Unit är de enda webbläsare som inte kan automatiseras direkt. De kräver alltså ingen separat drivrutinsserver. Alla andra allmänt kända webbläsare som Chrome, Safari, Internet Explorer etc. kräver drivrutinservrar.
Nästa handledning # 10 => Nu när vi är klara med hela installationen och installationen, i nästa handledning Vi skulle skapa vårt eget WebDriver-testskript med Java.
En kommentar till läsarna: Medan vår nästa handledning av Selen-handledningsserier är i bearbetningsläge, installera paketen som nämns i denna handledning och de nödvändiga verktygen för att komma igång. De flesta av de WebDriver-relaterade paketen finns på Seleniums officiella webbplats.
Låt oss veta om du har problem med installationsprocessen.
Rekommenderad läsning
- Fördjupade förmörkningsövningar för nybörjare
- Introduktion till Selen WebDriver - Selen Tutorial # 8
- Implementation of Our First WebDriver Script - Selenium WebDriver Tutorial # 10
- Gurkselen-handledning: Gurka Java Selen WebDriver-integration
- Kontrollera synligheten för webbelement med olika typer av WebDriver-kommandon - Selen Tutorial # 14
- Effektiv skriptning av selen och felsökning av scenarier - Selen-handledning nr 27
- Felsökning av selenskript med loggar (Log4j-handledning) - Selen-handledning # 26
- Appium Studio for Eclipse: End-to-end Appium / Selenium Automation From Eclipse