Selen installation er en 3-trins proces:
- Installer Java SDK
- Installer Eclipe
- Installer Selenium Webdriver Files
I denne vejledning lærer vi, hvordan du installerer Selenium Webdriver. Nedenfor er den detaljerede proces
BEMÆRK: Versionerne af Java, Eclipse, Selen opdateres med tiden. Men installationstrinnene forbliver de samme. Vælg den nyeste version og fortsæt installationstrinnene nedenfor -
Trin 1 - Installer Java på din computer
Download og installer Java Software Development Kit (JDK) her.
Næste -
Denne JDK-version leveres med Java Runtime Environment (JRE), så du behøver ikke downloade og installere JRE separat.
Når installationen er afsluttet, skal du åbne kommandoprompten og skrive “java”. Hvis du ser følgende skærmbillede, er du god til at gå til næste trin
Trin 2 - Installer Eclipse IDE
Download den nyeste version af "Eclipse IDE for Java Developers" her. Sørg for at vælge korrekt mellem Windows 32 Bit og 64 Bit versioner.
Du skal kunne downloade en exe-fil med navnet "eclipse-inst-win64" til installation.
Dobbeltklik på filen for at installere formørkelsen. Et nyt vindue åbnes. Klik på Eclipse IDE for Java Developers.
Derefter åbnes et nyt vindue, hvilken klikknap der er markeret med 1 og skifter sti til "C: \ eclipse". Indsend det klik på knappen Installer mærket 2
Efter vellykket afslutning af installationsproceduren vises et vindue. Klik på Start i dette vindue
Dette starter eclipse neon IDE for dig.
Trin 3 - Download Selenium Java Client Driver
Du kan downloade Selenium Webdriver til Java Client Driver her. Du finder klientdrivere til andre sprog der, men vælg kun den til Java.
Denne download kommer som en ZIP-fil med navnet "selenium-3.14.0.zip". For at gøre Selenium-installationen lettere i Windows 10 skal du udpakke indholdet af denne ZIP-fil på dit C-drev, så du har biblioteket "C: \ selen-3.14.0 \". Denne mappe indeholder alle de JAR-filer, som vi senere ville importere på Eclipse til Selenium-opsætning.
Trin 4 - Konfigurer Eclipse IDE med WebDriver
- Start "eclipse.exe" -filen inde i "eclipse" -mappen, som vi ekstraherede i trin 2. Hvis du fulgte trin 2 korrekt, skal den eksekverbare fil være placeret på C: \ eclipse \ eclipse.exe.
- Når du bliver bedt om at vælge et arbejdsområde, skal du bare acceptere standardplaceringen.
3. Opret et nyt projekt via File> New> Java Project. Navngiv projektet som "nyt projekt".
Et nyt pop op-vindue åbnes, og indtast detaljer som følger
- Projekt navn
- Placering for at gemme projektet
- Vælg en JRE-udførelse
- Vælg layout-projektindstilling
- Klik på knappen Afslut
4. I dette trin
- Højreklik på det nyoprettede projekt og
- Vælg Ny> Pakke, og navngiv den pakke som "ny pakke".
Et pop op-vindue åbnes for at navngive pakken,
- Indtast navnet på pakken
- Klik på knappen Afslut
5. Opret en ny Java-klasse under newpackage ved at højreklikke på den og derefter vælge- New> Class og derefter navngive den som "MyClass". Din Eclipse IDE skal se ud som billedet nedenfor.
Når du klikker på klasse, åbnes et pop op-vindue, indtast detaljer som
- Klassens navn
- Klik på knappen Afslut
Sådan ser det ud efter oprettelse af klasse.
Nu er selen WebDriver i Java Build Path
I dette trin
- Højreklik på "nyt projekt" og vælg Egenskaber .
- Klik på "Java Build Path" i dialogboksen Egenskaber.
- Klik på fanen Biblioteker , og derefter
- Klik på "Tilføj eksterne JAR'er ..."
Når du klikker på "Tilføj eksterne JAR'er ...", åbnes et pop op-vindue. Vælg de JAR-filer, du vil tilføje.
Når du har valgt jar-filer, skal du klikke på knappen OK.
Vælg alle filer i lib-mappen.
Vælg filer uden for lib-mappen
Når du er færdig, skal du klikke på knappen "Anvend og luk"
6. Tilføj alle JAR-filer i og uden for "libs" -mappen. Din egenskabsdialog skal nu se ud som billedet nedenfor.
7. Klik til sidst på OK, og vi er færdige med at importere Selen-biblioteker til vores projekt.
Forskellige drivere
HTMLUnit og Firefox er to browsere, som WebDriver direkte kan automatisere - hvilket betyder, at der ikke er behov for nogen anden separat komponent for at installere eller køre, mens testen udføres. For andre browsere er der brug for et separat program. Dette program kaldes Driver Server .
En driver-server er forskellig for hver browser. For eksempel har Internet Explorer sin egen driver-server, som du ikke kan bruge i andre browsere. Nedenfor er listen over driver-servere og de tilsvarende browsere, der bruger dem.
Du kan downloade disse drivere her
Browser | Navn på førerserver | Bemærkninger |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver kan køre HTMLUnit ved hjælp af HtmlUnitDriver som driver-server |
Firefox | Mozilla GeckoDriver | WebDriver kan køre Firefox uden behov for en driver-server Når man starter Firefox 45 og derover, skal man bruge gecko-driver oprettet af Mozilla til automatisering |
Internet Explorer | Internet Explorer Driver Server | Fås i 32 og 64-bit versioner. Brug den version, der svarer til arkitekturen i din IE |
Chrome | ChromeDriver | Selvom navnet bare er "ChromeDriver", er det faktisk en driver-server, ikke kun en driver. Den aktuelle version kan understøtte versioner, der er højere end Chrome v.21 |
Opera | OperaDriver | Selvom navnet bare er "OperaDriver", er det faktisk en driver-server, ikke kun en driver. |
PhantomJS | GhostDriver | PhantomJS er en anden headless browser ligesom HTMLUnit. |
Safari | SafariDriver | Selvom navnet bare er "SafariDriver", er det faktisk en driver-server, ikke kun en driver. |
Resumé
Bortset fra en browser skal du bruge følgende for at begynde at bruge WebDriver
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Formørkelse IDE - http://www.eclipse.org/downloads/
- Java Client Driver - https://www.selenium.dev/downloads/
Når du starter et WebDriver-projekt i Eclipse, skal du ikke glemme at importere Java Client Driver-filer til dit projekt. Disse filer udgør dit Selenium-bibliotek.
Med den nye version af Selenium er der ingen browser, som du kan automatisere uden brug af en driver-server.