Slik installerer Selenium webdriver

โšก Smart oppsummering

Installere Selenium WebDriver krever fire trinn pรฅ rad: oppsett Java JDK, installerer Eclipse IDE, laster ned Selenium webdriver Java klient og konfigurering Eclipse med WebDriver-biblioteker fรธr du skriver din fรธrste test.

  • ๐ŸŽฏ Java Fรธrst: Last ned og installer det siste Oracle JDK fรธr alt annet โ€“ det er grunnlaget for alt Selenium Java prosjekter.
  • ๐Ÿงฉ Eclipse ID: Install Eclipse IDE for Java Utviklere og sett arbeidsomrรฅdets bane til C:\eclipse for et rent og forutsigbart oppsett.
  • โš™๏ธ Nedlasting av webdriver: Ta tak i Selenium webdriver Java klient-ZIP fra selenium.dev og extracOverfรธr den til C:\selenium-4.x\ for รฅ holde JAR-filer tilgjengelige.
  • ๐Ÿ“Š Konfigurasjon av byggebane: Legg til alle JAR-filer fra Selenium ZIP (inkludert de i libs-mappen) til din Eclipse prosjektets Java Bygg sti.
  • โœ… Driverservere: Alle nettlesere unntatt HTMLUnit krever en separat driverserver (ChromeDriver, GeckoDriver osv.) fรธr WebDriver kan kontrollere den.

Selenium Installasjon av webdriver

Selenium installasjonen er en 4-trinns prosess:

Trinn 1: Install Java SDK
Trinn 2: Install Eclipse
Trinn 3: Install Selenium WebDriver-filer
Trinn 4: Konfigurer Eclipse IDE med WebDriver

I denne opplรฆringen lรฆrer vi hvordan du installerer Selenium WebDriver. Nedenfor finner du den detaljerte prosessen.

MERK: Versjonene av Java, Eclipseog Selenium vil oppdateres med tiden. Men installasjonstrinnene vil forbli de samme. Vennligst velg den nyeste versjonen og fortsett installasjonstrinnene nedenfor.

Trinn 1 โ€“ Installer Java Software Development Kit (JDK)

Last ned og installer Java Software Development Kit (JDK) her..

Java Installasjon

Denne JDK-versjonen fรธlger med Java Runtime Environment (JRE), sรฅ du trenger ikke รฅ laste ned og installere JRE separat.

OBS: Last ned den nyeste tilgjengelige versjonen av JDK nรฅr du รฅpner nedlastingssiden. Den spesifikke versjonen er ikke kritisk. I skrivende stund er den gjeldende versjonen 24.

Nรฅr installasjonen er fullfรธrt, รฅpner du en ledetekst og skriver javaHvis du ser fรธlgende skjermbilde, er du klar til รฅ gรฅ videre til neste trinn.

Install Java Software Development Kit (JDK)

Trinn 2 โ€“ Installer Eclipse IDE

Last ned den nyeste versjonen av "Eclipse IDE for Java Utviklere" her.Sรธrg for รฅ velge riktig mellom Windows 32-bit og 64-bit versjoner.

Install Eclipse IDE

Du burde kunne laste ned en exe-fil med navnet eclipse-inst-win64 for oppsett.

Install Eclipse IDE

Doubleโ€“ klikk pรฅ filen for รฅ starte Eclipse installasjonsprogrammet. Et nytt vindu รฅpnes. Klikk Eclipse IDE for Java Utviklere.

Install Eclipse IDE

Et nytt vindu รฅpnes. Klikk pรฅ sti-knappen (merket 1) og endre installasjonsstien til C:\eclipse. Klikk deretter pรฅ Install knappen (merket 2).

Install Eclipse IDE

Etter vellykket installasjon vil et vindu vises. Klikk. Start.

Install Eclipse IDE

Dette vil starte Eclipse IDE for deg.

Trinn 3 - Selenium Installasjon av webdriver

Last ned Selenium webdriver Java Klientdriver her.Du finner klientdrivere for andre sprรฅk pรฅ den siden, men velg bare den for Java.

Last ned Jar-filer

Denne nedlastingen kommer som en ZIP-fil med navnet selenium-4.30.0For enkelhets skyld, f.eks.tracOverfรธr innholdet i denne ZIP-filen til C-stasjonen din, slik at du har mappen C:\selenium-4.30.0\Denne katalogen inneholder alle JAR-filene du senere vil importere til Eclipse.

Trinn 4 - Konfigurer Eclipse IDE med WebDriver

  1. Start eclipse.exe fil inne i eclipse mappen. Hvis du fulgte trinn 2 riktig, er den kjรธrbare filen pรฅ C:\eclipse\eclipse.exe.
  2. Nรฅr du blir bedt om รฅ velge et arbeidsomrรฅde, godtar du standardplasseringen.

Konfigurer Eclipse IDE med WebDriver

3. Opprett et nytt prosjekt gjennom Fil > Ny > Java Prosjekt. Gi prosjektet et navn newproject.

Konfigurer Eclipse IDE med WebDriver

Et nytt popup-vindu รฅpnes. Skriv inn fรธlgende detaljer:

  1. Prosjektnavn
  2. Plassering for รฅ lagre prosjektet
  3. Velg en utfรธrelse JRE
  4. Velg alternativet for layoutprosjekt
  5. Klikk Finish

Konfigurer Eclipse IDE med WebDriver

4. I dette trinnet:

  1. Hรธyreklikk pรฅ det nyopprettede prosjektet.
  2. Velg Ny > Pakke og gi pakken et navn newpackage.

Konfigurer Eclipse IDE med WebDriver

Et popup-vindu รฅpnes. Skriv inn pakkenavnet og klikk pรฅ Finish.

Konfigurer Eclipse IDE med WebDriver

5. Lag et nytt Java klasse under newpackage ved รฅ hรธyreklikke pรฅ den og velge Ny > Klasse. Navngi det MyClass. Din Eclipse IDE skal se ut som bildet nedenfor.

Konfigurer Eclipse IDE med WebDriver

Nรฅr du klikker Klasse, et popup-vindu รฅpnes. Skriv inn klassenavnet og klikk Finish.

Konfigurer Eclipse IDE med WebDriver

Slik ser arbeidsomrรฅdet ut etter at klassen er opprettet.

Konfigurer Eclipse IDE med WebDriver

Nรฅ mรฅ du legge til Selenium WebDriver-biblioteker til Java Bygg bane. I dette trinnet:

  1. Hรธyreklikk pรฅ newproject og velg Eiendommer.
  2. I dialogboksen Egenskaper klikker du pรฅ Java Bygg sti.
  3. Klikk pรฅ Bibliotekene fanen.
  4. Klikk Legg til eksterne JAR-filerโ€ฆ

Konfigurer Eclipse IDE med WebDriver

Nรฅr filleseren รฅpnes:

  1. Velg JAR-filene som er lastet ned fra Selenium nettsiden i trinn 3.
  2. Klikk Open.
  3. Filene vil bli lagt til i biblioteklisten.

LeggeSeleniumTilEclipse

6. Legg til alle JAR-filer fra innsiden og utsiden av libs mappen. Dialogboksen Egenskaper skal nรฅ se ut som bildet nedenfor.

Konfigurer Eclipse IDE med WebDriver

7. Klikk til slutt OK. Selenium bibliotekene er nรฅ importert til prosjektet ditt.

Nettleserdriverservere

HTMLUnit er den eneste nettleseren som WebDriver kan automatisere direkte โ€” ingen separat komponent er nรธdvendig. For alle andre nettlesere kreves et separat program kalt en Driver server er nรธdvendig.

En driverserver er spesifikk for hver nettleser. Du kan laste ned disse driverne fra Selenium offisielle nettsted.

nett~~POS=TRUNC leseren~~POS=HEADCOMP Navn pรฅ driverserver Merknader
HTMLUnit HtmlUnitDriver WebDriver driver HTMLUnit direkte ved hjelp av HtmlUnitDriver โ€“ ingen ekstra server nรธdvendig.
Firefox Mozilla GeckoDriver Pรฅkrevd for Firefox 45 og over; laget og vedlikeholdt av Mozilla.
Internet Explorer Internet Explorer driverserver Tilgjengelig i 32-bit og 64-bit versjoner. Bruk versjonen som samsvarer med IE-arkitekturen din.
Chrome ChromeDriver Fungerer som en full driverserver. Stรธtter Chrome v21 og nyere.
Opera OperaDriver Fungerer som en fullverdig driverserver for Opera browser.
PhantomJS GhostDriver PhantomJS er en headless nettleser, lik HTMLUnit.
Safari Safaridriver Fungerer som en full driverserver for Safari-nettleseren.

Spรธrsmรฅl og svar

Du trenger Java JDK, Eclipse IDE for Java Utviklere, og Selenium webdriver Java klient JAR-filer lastet ned fra selenium.dev.

Hรธyreklikk pรฅ prosjektet ditt, velg Egenskaper, gรฅ til Java Byggebane, klikk pรฅ Legg til eksterne JAR-filer, og velg deretter alle JAR-filer fra Selenium nedlastingsmappen, inkludert de som er i undermappen libs.

Selenium stรธtter ChromeDriver, GeckoDriver (Firefox), SafariDriver, OperaDriver og Internet Explorer-driverserver. Bare HTMLUnit krever ingen separat driverserver.

Ja. Du kan bruke hvilken som helst Java IDE som f.eks. IntelliJ IDEA or NetBeans, eller kjรธr tester fra kommandolinjen ved hjelp av Maven eller Gradle som ditt byggeverktรธy.

Ja. Chrome og Firefox begge stรธtter headless-modus via driveralternativene sine, slik at tester kan kjรธres uten et synlig nettleservindu for raskere CI/CD-pipelines.

Oppsummer dette innlegget med: