Installation av selen är en 3-stegsprocess:
- Installera Java SDK
- Installera Eclipe
- Installera Selenium Webdriver Files
I den här handledningen lär vi oss hur du installerar Selenium Webdriver. Nedan är den detaljerade processen
OBS! Versionerna av Java, Eclipse, Selen kommer att uppdateras med tiden. Men installationsstegen förblir desamma. Välj den senaste versionen och fortsätt installationsstegen nedan-
Steg 1 - Installera Java på din dator
Ladda ner och installera Java Software Development Kit (JDK) här.
Nästa -
Denna JDK-version levereras med Java Runtime Environment (JRE), så du behöver inte ladda ner och installera JRE separat.
När installationen är klar öppnar du kommandotolken och skriver “java”. Om du ser följande skärm är det bra att gå vidare till nästa steg
Steg 2 - Installera Eclipse IDE
Ladda ner den senaste versionen av "Eclipse IDE for Java Developers" här. Var noga med att välja rätt mellan Windows 32- och 64-bitarsversioner.
Du bör kunna ladda ner en exe-fil med namnet "eclipse-inst-win64" för installation.
Dubbelklicka på filen för att installera förmörkelsen. Ett nytt fönster öppnas. Klicka på Eclipse IDE för Java-utvecklare.
Därefter öppnas ett nytt fönster som klickar på knappen 1 och ändrar sökväg till "C: \ eclipse". Lägg upp det Klicka på Installera-knappen märkt 2
När installationen har slutförts kommer ett fönster att visas. Klicka på Start i det fönstret
Detta kommer att starta förmörkelse neon IDE för dig.
Steg 3 - Ladda ner Selenium Java Client Driver
Du kan ladda ner Selenium Webdriver för Java Client Driver här. Du hittar klientdrivrutiner för andra språk där, men välj bara den för Java.
Denna nedladdning kommer som en ZIP-fil med namnet "selenium-3.14.0.zip". För att underlätta installationen av Selen på Windows 10, extrahera innehållet i denna ZIP-fil på din C-enhet så att du får katalogen "C: \ selen-3.14.0 \". Den här katalogen innehåller alla JAR-filer som vi senare skulle importera till Eclipse för Selen-installation.
Steg 4 - Konfigurera Eclipse IDE med WebDriver
- Starta "eclipse.exe" -filen i mappen "eclipse" som vi extraherade i steg 2. Om du följde steg 2 korrekt bör den körbara filen finnas på C: \ eclipse \ eclipse.exe.
- När du blir ombedd att välja en arbetsyta, acceptera bara standardplatsen.
3. Skapa ett nytt projekt via Arkiv> Nytt> Java-projekt. Namnge projektet som "nytt projekt".
Ett nytt popup-fönster öppnas och ange detaljer enligt följande
- Projektnamn
- Plats för att spara projekt
- Välj en JRE-körning
- Välj layoutprojektalternativ
- Klicka på knappen Slutför
4. I detta steg,
- Högerklicka på det nyskapade projektet och
- Välj Nytt> Paket och namnge det paketet som "nytt paket".
Ett popup-fönster öppnas för att namnge paketet,
- Ange namnet på paketet
- Klicka på knappen Slutför
5. Skapa en ny Java-klass under newpackage genom att högerklicka på den och sedan välja- New> Class och sedan namnge den som "MyClass". Din Eclipse IDE ska se ut som bilden nedan.
När du klickar på Klass öppnas ett popup-fönster, ange information som
- Klassens namn
- Klicka på knappen Slutför
Så här ser det ut efter att ha skapat klass.
Nu selen WebDriver är i Java Build Path
I detta steg,
- Högerklicka på "nytt projekt" och välj Egenskaper .
- Klicka på "Java Build Path" i dialogrutan Egenskaper.
- Klicka på fliken Bibliotek och sedan
- Klicka på "Lägg till externa JARs ..."
När du klickar på "Lägg till externa JARs ..." öppnas ett popup-fönster. Välj de JAR-filer du vill lägga till.
När du har valt jar-filer klickar du på OK-knappen.
Markera alla filer i lib-mappen.
Välj filer utanför lib-mappen
När du är klar klickar du på knappen "Ansök och stäng"
6. Lägg till alla JAR-filer i och utanför mappen "libs". Din Egenskapsdialog ska nu se ut som bilden nedan.
7. Slutligen klickar du på OK så importerar vi Selen-bibliotek till vårt projekt.
Olika drivrutiner
HTMLUnit och Firefox är två webbläsare som WebDriver kan automatisera direkt - vilket innebär att ingen annan separat komponent behövs för att installera eller köra medan testet körs. För andra webbläsare behövs ett separat program. Det programmet kallas förarservern .
En drivrutinsserver skiljer sig åt för varje webbläsare. Till exempel har Internet Explorer sin egen drivrutinsserver som du inte kan använda i andra webbläsare. Nedan är listan över drivrutinservrar och motsvarande webbläsare som använder dem.
Du kan ladda ner dessa drivrutiner här
Webbläsare | Förarens serverns namn | Anmärkningar |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver kan köra HTMLUnit med HtmlUnitDriver som drivrutinsserver |
Firefox | Mozilla GeckoDriver | WebDriver kan köra Firefox utan behov av en drivrutinsserver. Från och med Firefox 45 & över måste man använda gecko-drivrutin som skapats av Mozilla för automatisering |
Internet Explorer | Internet Explorer drivrutinsserver | Finns i 32- och 64-bitarsversioner. Använd den version som motsvarar arkitekturen i din IE |
Krom | ChromeDriver | Även om namnet bara är "ChromeDriver", är det i själva verket en drivrutinsserver, inte bara en drivrutin. Den nuvarande versionen kan stödja versioner som är högre än Chrome v.21 |
Opera | OperaDriver | Även om namnet bara är "OperaDriver", är det i själva verket en drivrutinsserver, inte bara en drivrutin. |
PhantomJS | GhostDriver | PhantomJS är en annan huvudlös webbläsare precis som HTMLUnit. |
Safari | SafariDriver | Även om namnet bara är "SafariDriver" är det i själva verket en drivrutinsserver, inte bara en drivrutin. |
Sammanfattning
Förutom en webbläsare behöver du följande för att börja använda WebDriver
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Java Client Driver - https://www.selenium.dev/downloads/
När du startar ett WebDriver-projekt i Eclipse, glöm inte att importera Java Client Driver-filer till ditt projekt. Dessa filer kommer att utgöra ditt Selenium-bibliotek.
Med den nya versionen av Selen finns det ingen webbläsare som du kan automatisera utan att använda en drivrutinsserver.