Cum se instalează Selenium webdriver

⚡ Rezumat inteligent

Instalarea Selenium WebDriver necesită patru pași secvențiali: configurarea Java JDK, instalare Eclipse IDE, descărcarea Selenium webdriver Java client și configurare Eclipse cu bibliotecile WebDriver înainte de a scrie primul test.

  • 🎯 Java Primul: Descărcați și instalați cele mai recente Oracle JDK înainte de orice altceva — este fundamentul pentru tot Selenium Java proiecte.
  • 🧩 Eclipse SDI: Instalare Eclipse IDE pentru Java Dezvoltatori și setați calea spațiului de lucru la C:\eclipse pentru o configurare curată și previzibilă.
  • ⚙️ Descărcare WebDriver: Prindeți Selenium webdriver Java codul ZIP al clientului din selenium.dev și extracMutați-l în C:\selenium-4.x\ pentru a păstra fișierele JAR accesibile.
  • 📊 Configurație cale de construire: Adăugați toate fișierele JAR din Selenium ZIP (inclusiv cele din folderul libs) în fișierul dvs. Eclipse de proiect Java Construiește Calea.
  • Servere de drivere: Fiecare browser, cu excepția HTMLUnit, necesită un server de drivere separat (ChromeDriver, GeckoDriver etc.) înainte ca WebDriver să îl poată controla.

Selenium Instalare WebDriver

Selenium instalarea este un proces în 4 pași:

Pasul 1: Instalare Java SDK
Pasul 2: Instalare Eclipse
Pasul 3: Instalare Selenium Fișiere WebDriver
Pasul 4: Configurați Eclipse IDE cu WebDriver

În acest tutorial, vom învăța cum să instalăm Selenium WebDriver. Mai jos este procesul detaliat.

NOTĂ: versiunile de Java, Eclipse și Selenium se va actualiza în timp. Dar pașii de instalare vor rămâne aceiași. Vă rugăm să selectați cea mai recentă versiune și să continuați pașii de instalare de mai jos.

Pasul 1 - Instalați Java Kit de dezvoltare software (JDK)

Descărcați și instalați Java Kit de dezvoltare software (JDK) aici.

Java Instalare

Această versiune JDK vine la pachet Java Runtime Environment (JRE), deci nu trebuie să descărcați și să instalați JRE separat.

Notă: Descărcați cea mai recentă versiune disponibilă a JDK atunci când accesați pagina de descărcare. Versiunea specifică nu este critică. La momentul scrierii acestui tutorial, versiunea curentă este 24.

După finalizarea instalării, deschideți un prompt de comandă și tastați javaDacă vedeți următorul ecran, sunteți gata să treceți la pasul următor.

Instalare Java Kit de dezvoltare software (JDK)

Pasul 2 - Instalați Eclipse IDE

Descărcați cea mai recentă versiune de Eclipse IDE pentru Java Dezvoltatori” aiciAsigurați-vă că alegeți corect între Windows Versiuni pe 32 de biți și pe 64 de biți.

Instalare Eclipse IDE

Ar trebui să poți descărca un fișier exe numit eclipse-inst-win64 pentru configurare.

Instalare Eclipse IDE

Double-faceți clic pe fișier pentru a începe Eclipse instalator. Se va deschide o fereastră nouă. Faceți clic pe Eclipse IDE pentru Java Dezvoltatorii.

Instalare Eclipse IDE

Se va deschide o fereastră nouă. Faceți clic pe butonul cale (marcat cu 1) și schimbați calea de instalare în C:\eclipse. Apoi faceți clic pe Instalare buton (marcat cu 2).

Instalare Eclipse IDE

După instalarea cu succes, va apărea o fereastră. Faceți clic pe Lansa.

Instalare Eclipse IDE

Aceasta va începe Eclipse IDE pentru tine.

Pasul 3 - Selenium Instalare WebDriver

Descărcați Selenium webdriver Java Driver client aiciVeți găsi drivere client pentru alte limbi pe pagina respectivă, dar selectați doar pe cea pentru Java.

Descărcați fișierele Jar

Această descărcare vine ca fișier ZIP numit selenium-4.30.0Pentru simplitate, de exemplutracconținutul acestui fișier ZIP pe unitatea C, astfel încât să aveți directorul C:\selenium-4.30.0\Acest director conține toate fișierele JAR pe care le veți importa ulterior în Eclipse.

Pasul 4 - Configurați Eclipse IDE cu WebDriver

  1. Lansarea eclipse.exe fișier în interiorul eclipse folder. Dacă ați urmat corect pasul 2, fișierul executabil se află la C:\eclipse\eclipse.exe.
  2. Când vi se cere să selectați un spațiu de lucru, acceptați locația implicită.

Configurați Eclipse IDE cu WebDriver

3. Creați un proiect nou prin Fișier > Nou > Java ProiectDenumiți proiectul newproject.

Configurați Eclipse IDE cu WebDriver

Se va deschide o nouă fereastră pop-up. Introduceți următoarele detalii:

  1. Numele Proiectului
  2. Locația pentru salvarea proiectului
  3. Selectați un JRE de execuție
  4. Selectați opțiunea de proiect de aspect
  5. Clic finalizarea

Configurați Eclipse IDE cu WebDriver

4. În acest pas:

  1. Faceți clic dreapta pe proiectul nou creat.
  2. Selectați Pachet nou > și denumiți pachetul newpackage.

Configurați Eclipse IDE cu WebDriver

Se va deschide o fereastră pop-up. Introduceți numele pachetului și faceți clic pe finalizarea.

Configurați Eclipse IDE cu WebDriver

5. Creați un nou Java clasa sub newpackage făcând clic dreapta pe el și selectând Nou > Clasă. Numeste MyClass. Ta Eclipse IDE ar trebui să arate ca imaginea de mai jos.

Configurați Eclipse IDE cu WebDriver

Când faceți clic pe Clasă, se va deschide o fereastră pop-up. Introduceți numele clasei și faceți clic pe finalizarea.

Configurați Eclipse IDE cu WebDriver

Așa arată spațiul de lucru după crearea clasei.

Configurați Eclipse IDE cu WebDriver

Acum trebuie să adăugați Selenium Bibliotecile WebDriver către Java Construiți calea. În acest pas:

  1. Faceți clic dreapta pe newproject și selectați Proprietăţi.
  2. În caseta de dialog Proprietăți, faceți clic pe Java Construiți calea.
  3. Apasă pe Biblioteci tab.
  4. Clic Adăugați JAR-uri externe…

Configurați Eclipse IDE cu WebDriver

Când se deschide browserul de fișiere:

  1. Selectați fișierele JAR descărcate de pe Selenium site-ul web din Pasul 3.
  2. Clic Operatii Deschise.
  3. Fișierele vor fi adăugate în lista bibliotecii.

AdăugareSeleniumLaEclipse

6. Adăugați toate fișierele JAR din interiorul și din afara libs folder. Caseta de dialog Proprietăți ar trebui să arate acum similar cu imaginea de mai jos.

Configurați Eclipse IDE cu WebDriver

7. În cele din urmă, faceți clic pe OK. Selenium Bibliotecile sunt acum importate în proiectul dumneavoastră.

Servere de drivere de browser

HTMLUnit este singurul browser pe care WebDriver îl poate automatiza direct — nu este necesară nicio componentă separată. Pentru toate celelalte browsere, este nevoie de un program separat numit Server de drivere Este nevoie.

Un server de drivere este specific fiecărui browser. Puteți descărca aceste drivere de la Selenium site-ul oficial.

Browser Numele serverului driverului Comentarii
HTMLUnit HtmlUnitDriver WebDriver gestionează HTMLUnit nativ folosind HtmlUnitDriver — nu este nevoie de un server suplimentar.
Firefox Mozilla GeckoDriver Cerut pentru Firefox 45 și versiuni ulterioare; creat și întreținut de Mozilla.
Internet Explorer Internet Explorer Driver Server Disponibil în versiuni pe 32 de biți și 64 de biți. Folosește versiunea care se potrivește arhitecturii tale IE.
Chrome ChromeDriver Funcționează ca un server de drivere complet. Compatibil cu Chrome v21 și versiuni ulterioare.
Opera OperaŞofer Funcționează ca un server de drivere complet pentru Opera browser-ul.
PhantomJS GhostDriver PhantomJS este un browser headless, similar cu HTMLUnit.
Safari SafariDriver Funcționează ca un server de drivere complet pentru browserul Safari.

Întrebări frecvente

Ai nevoie de Java JDK, Eclipse IDE pentru Java Dezvoltatorii și Selenium webdriver Java Fișiere JAR client descărcate de pe selenium.dev.

Faceți clic dreapta pe proiectul dvs., alegeți Proprietăți, accesați Java Build Path, faceți clic pe Add External JARs (Adăugare JAR-uri externe), apoi selectați toate JAR-urile din Selenium folderul de descărcare, inclusiv pe cele din subfolderul libs.

Selenium acceptă ChromeDriver, GeckoDriver (Firefox), SafariDriver, OperaDriver și server de drivere Internet Explorer. Doar HTMLUnit nu necesită un server de drivere separat.

Da. Puteți folosi orice Java IDE, cum ar fi IntelliJ IDEA or NetBeanssau rulați teste din linia de comandă folosind Maven sau Gradle ca instrument de construcție.

Da. Chrome și Firefox ambele acceptă modul headless prin opțiunile driverului lor, permițând rularea testelor fără o fereastră de browser vizibilă pentru conducte CI/CD mai rapide.

Rezumați această postare cu: