Sådan installeres Selenium webdriver

Selenium WebDriver installation

Selenium installationen er en 4-trins proces:

Trin 1: Installer Java SDK
Trin 2: Installer Eclipse
Trin 3: Installer Selenium Webdriver filer
Trin 4: Konfigurer Eclipse IDE med WebDriver

I denne vejledning lærer vi, hvordan du installerer Selenium Webdriver. Nedenfor er den detaljerede proces

BEMÆRK: versionerne af Java, Eclipse, Selenium vil blive ved med at opdatere med tiden. Men installationstrinnene forbliver de samme. Vælg venligst den seneste version og fortsæt installationstrinene nedenfor-

Trin 1 – Installer Java Software Development Kit (JDK)

Download og installer Java Software Development Kit (JDK) link..

Java Installation

Denne JDK-version leveres med Java Runtime Environment (JRE), så du behøver ikke at downloade og installere JRE separat.

Bemærk: Download den seneste tilgængelige version af JDK, når du åbner downloadsiden. Den specifikke version er ikke vigtig. Da denne tutorial blev skrevet, er den aktuelle version 24.

Når installationen er færdig, skal du åbne kommandoprompten og skrive "java". Hvis du ser følgende skærm, er du god til at gå videre til næste trin.

Installer Java Software Development Kit (JDK)

Trin 2 – Installer Eclipse IDE

Download den nyeste version af "Eclipse IDE til Java Udviklere" link.. Sørg for at vælge rigtigt mellem Windows 32 bit og 64 bit versioner.

Installer Eclipse IDE

Du burde være i stand til at downloade en exe-fil med navnet "eclipse-inst-win64" til opsætning.

Installer Eclipse IDE

Double-klik på en fil for at installere Eclipse. Et nyt vindue åbnes. Klik Eclipse IDE til Java Udviklere.

Installer Eclipse IDE

Derefter åbnes et nyt vindue, som klikker på knappen markeret 1 og ændrer sti til “C:\eclipse”. Indlæg det Klik på knappen Installer markeret med 2

Installer Eclipse IDE

Efter vellykket gennemførelse af installationsproceduren vises et vindue. Klik på Start i det vindue.

Installer Eclipse IDE

Dette vil starte eclipse neon IDE for dig.

Trin 3 - Selenium WebDriver installation

Du kan downloade Selenium Webdriver til Java Klient driver link.. Du finder klientdrivere til andre sprog der, men vælg kun den til Java.

Download Jar-filer

Denne download kommer som en ZIP-fil med navnet "selenium-4.30.0". For nemheds skyld Selenium installation på Windows 10 eller Windows 11, udpak indholdet af denne ZIP-fil på dit C-drev, så du får mappen "C:\selenium-4.30.0\". Denne mappe indeholder alle JAR-filer, som vi senere ville importere på Eclipse forum Selenium Opsætning.

Trin 4 - Konfigurer Eclipse IDE med WebDriver

  1. Start filen "eclipse.exe" inde i mappen "eclipse", som vi udpakkede i trin 2. Hvis du fulgte trin 2 korrekt, skulle den eksekverbare være placeret på C:\eclipse\eclipse.exe.
  2. Når du bliver bedt om at vælge et arbejdsområde, skal du acceptere standardplaceringen.

Konfigurer  Eclipse IDE med WebDriver

3. Opret et nyt projekt via Fil > Ny > Java Projekt. Navngiv projektet som "nyt projekt".

Konfigurer  Eclipse IDE med WebDriver

Et nyt pop op-vindue åbnes. Indtast detaljer som følger

  1. Projektnavn
  2. Placering for at gemme et projekt
  3. Vælg en udførelses-JRE
  4. Vælg layoutprojektindstillingen
  5. Klik på knappen Udfør

Konfigurer  Eclipse IDE med WebDriver

4. I dette trin,

  1. Højreklik på det nyoprettede projekt og
  2. Vælg Ny > Pakke, og navngiv den pakke som "nypakke".

Konfigurer  Eclipse IDE med WebDriver

Et pop op-vindue åbnes for at navngive pakken,

  1. Indtast navnet på pakken
  2. Klik på knappen Udfør

Konfigurer  Eclipse IDE med WebDriver

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". Dine Eclipse IDE skal se ud som billedet nedenfor.

Konfigurer  Eclipse IDE med WebDriver

Når du klikker på Klasse, åbnes et pop op-vindue, indtast detaljer som

  1. Klassens navn
  2. Klik på knappen Udfør

Konfigurer  Eclipse IDE med WebDriver

Sådan ser det ud efter oprettelse af klasse.

Konfigurer  Eclipse IDE med WebDriver

Nu skal du indstille Selenium WebDrivers biblioteker ind Java Byg sti. I dette trin,

  1. Højreklik på "nyt projekt" og vælg Ejendomme.
  2. I dialogboksen Egenskaber skal du klikke på "Java Byg sti”.
  3. Klik på Biblioteker fanen og derefter
  4. Klik på "Tilføj eksterne JARs.."

Konfigurer  Eclipse IDE med WebDriver

Når du klikker på "Tilføj eksterne JARs.."

  1. Det åbner et pop op-vindue. Vælg de JAR-filer, du downloader fra Selenium hjemmeside i trin 3
  2. Klik åben
  3. Filer vil blive tilføjet til biblioteket

TilføjelseSeleniumTilEclipse

 

 

6. Tilføj alle JAR-filerne i og uden for mappen "libs". Din egenskabsdialog skal nu ligne billedet nedenfor.

Konfigurer  Eclipse IDE med WebDriver

7. Klik til sidst på OK, og vi er færdige med at importere Selenium biblioteker ind i vores projekt.

Forskellige drivere

HTMLUnit er den eneste browser, som WebDriver kan automatisere direkte, hvilket betyder, at ingen anden separat komponent er nødvendig for at installere eller køre, mens testen udføres. For andre browsere er et separat program nødvendigt. Det program hedder og Driver server.

En driverserver er forskellig for hver browser. For eksempel har Internet Explorer sin egen driverserver, som du ikke kan bruge på andre browsere. Nedenfor er listen over driverservere og de tilsvarende browsere, der bruger dem.

Du kan downloade disse drivere link.

browser Navn på driverserver Bemærkninger
HTMLUnit HtmlUnitDriver WebDriver kan køre HTMLUnit ved at bruge HtmlUnitDriver som driverserver
Firefox Mozilla Gecko Driver WebDriver kan køre Firefox uden behov for en driverserver Starter Firefox 45 og derover skal man bruge gekko-driver oprettet af Mozilla til automatisering
Internet Explorer Internet Explorer driver server Tilgængelig 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 i virkeligheden en driverserver, ikke bare en driver. Den aktuelle version kan understøtte versioner, der er højere end Chrome v.21
Opera OperaChauffør Selvom dens navn bare er "OperaDriver”, er det i virkeligheden en driverserver, ikke bare en driver.
PhantomJS GhostDriver PhantomJS er en anden hovedløs browser, ligesom HTMLUnit.
Safari Safaridriver Selvom dets navn bare er "SafariDriver", er det i virkeligheden en driverserver, ikke bare en driver.

Resumé

Bortset fra en browser skal du bruge følgende for at begynde at bruge WebDriver

Når du starter et WebDriver-projekt i Eclipse, glem ikke at importere Java Klientdriverfiler til dit projekt. Disse filer vil udgøre din Selenium Bibliotek.

Med en ny version af Selenium, er der ingen browser, som du kan automatisere uden brug af en driverserver.