Come scaricare e installare Selenium webdriver

Selenium Installazione del WebDriver

Selenium l'installazione è un processo in 3 fasi:

Passo 1: Installazione Java SDK
Passo 2: Installazione Eclipse
Passo 3: Installazione Selenium File del driver Web
Passo 4: Configurazione Eclipse IDE con WebDriver

In questo tutorial impareremo come installarlo Selenium Webdriver. Di seguito è riportato il processo dettagliato

NOTA: le versioni di Java, Eclipse, Selenium continuerà ad aggiornarsi nel tempo. Ma i passaggi di installazione rimarranno gli stessi. Seleziona la versione più recente e continua i passaggi di installazione di seguito-

Passaggio 1 – Installa Java Kit di sviluppo software (JDK)

Scaricare e installare il Java Kit di sviluppo software (JDK) qui.

Installazione Java Kit di sviluppo software (JDK)

Questa versione JDK viene fornita in bundle con Java Runtime Environment (JRE), quindi non è necessario scaricare e installare JRE separatamente.

Una volta completata l'installazione, apri il prompt dei comandi e digita "java". Se vedi la seguente schermata, puoi procedere al passaggio successivo.

Installazione Java Kit di sviluppo software (JDK)

Passaggio 2 – Installa Eclipse IDE

Scarica l'ultima versione di "Eclipse IDE per Java Sviluppatori” qui. Assicurati di scegliere correttamente tra Windows Versioni a 32 bit e 64 bit.

Installazione Eclipse IDE

Dovresti essere in grado di scaricare un file exe denominato "eclipse-inst-win64" per l'installazione.

Installazione Eclipse IDE

Double-fare clic su un file per installare il Eclipse. Verrà aperta una nuova finestra. Clic Eclipse IDE per Java Sviluppatori.

Installazione Eclipse IDE

Dopodiché si aprirà una nuova finestra in cui cliccare sul pulsante contrassegnato con 1 e cambiare il percorso in “C:\eclipse”. Dopodiché cliccare sul pulsante Installa contrassegnato con 2

Installazione Eclipse IDE

Dopo aver completato con successo la procedura di installazione, verrà visualizzata una finestra. In quella finestra fai clic su Avvia.

Installazione Eclipse IDE

Verrà avviato Eclipse Neon IDE.

Passo 3 - Selenium Installazione del WebDriver

È possibile scaricare Selenium Driver web per Java Autista cliente qui. Qui troverai i driver client per altre lingue, ma scegli solo quello per Java.

Selenium Installazione del WebDriver

Questo download è disponibile come file ZIP denominato "selenium-3.14.0.zip". Per semplicità Selenium installazione attiva Windows 10, estrai il contenuto di questo file ZIP sul tuo drive C in modo da avere la directory “C:\selenium-3.14.0\”. Questa directory contiene tutti i file JAR che importeremo in seguito su Eclipse per Selenium impostare.

Passo 4 - Configura Eclipse IDE con WebDriver

  1. Avvia il file “eclipse.exe” all’interno della cartella “eclipse” che abbiamo estratto nel passaggio 2. Se hai seguito correttamente il passaggio 2, l’eseguibile dovrebbe trovarsi in C:\eclipse\eclipse.exe.
  2. Quando ti viene chiesto di selezionare un'area di lavoro, accetta semplicemente la posizione predefinita.

Configurazione Eclipse IDE con WebDriver

3. Creare un nuovo progetto tramite File > Nuovo > Java Progetto. Assegnare al progetto il nome "nuovoprogetto".

Configurazione Eclipse IDE con WebDriver

Si aprirà una nuova finestra pop-up. Inserisci i dettagli come segue

  1. Nome del progetto
  2. Posizione in cui salvare un progetto
  3. Selezionare un JRE di esecuzione
  4. Seleziona l'opzione del progetto di layout
  5. Fare clic sul pulsante Fine

Configurazione Eclipse IDE con WebDriver

4. In questo passaggio,

  1. Fare clic con il tasto destro sul progetto appena creato e
  2. Selezionare Nuovo > Pacchetto e denominare il pacchetto come "nuovopacchetto".

Configurazione Eclipse IDE con WebDriver

Si aprirà una finestra pop-up per assegnare un nome al pacchetto,

  1. Inserisci il nome del pacchetto
  2. Fare clic sul pulsante Fine

Configurazione Eclipse IDE con WebDriver

5. Crea un nuovo file Java classe sotto nuovo pacchetto facendo clic con il tasto destro su di esso e quindi selezionando Nuovo > Classe, quindi denominandola "La mia classe". Tuo Eclipse L'IDE dovrebbe assomigliare all'immagine qui sotto.

Configurazione Eclipse IDE con WebDriver

Quando fai clic su Classe, si aprirà una finestra pop-up, inserisci i dettagli come

  1. Nome della classe
  2. Fare clic sul pulsante Fine

Configurazione Eclipse IDE con WebDriver

Ecco come appare dopo aver creato la classe.

Configurazione Eclipse IDE con WebDriver

 

Ora è necessario impostare Selenium Le librerie di WebDriver in Java Costruisci percorso. In questo passaggio,

  1. Fare clic con il tasto destro su "nuovoprogetto" e selezionare Properties.
  2. Nella finestra di dialogo Proprietà, fare clic su "Java Costruisci percorso”.
  3. Clicca sul Biblioteche scheda e poi
  4. Fare clic su "Aggiungi JAR esterni...".

Configurazione Eclipse IDE con WebDriver

Quando fai clic su "Aggiungi JAR esterni...", si aprirà una finestra pop-up. Seleziona i file JAR che desideri aggiungere.

Configurazione Eclipse IDE con WebDriver

Dopo aver selezionato i file jar, fare clic sul pulsante OK.

Seleziona tutti i file all'interno della cartella lib.

Configurazione Eclipse IDE con WebDriver

Seleziona i file all'esterno della cartella lib

Configurazione Eclipse IDE con WebDriver

Una volta terminato, fare clic sul pulsante “Applica e chiudi”.

Configurazione Eclipse IDE con WebDriver

6. Aggiungi tutti i file JAR all'interno e all'esterno della cartella "libs". La finestra di dialogo Proprietà dovrebbe ora essere simile all'immagine seguente.

Configurazione Eclipse IDE con WebDriver

7. Infine, fai clic su OK e l'importazione è terminata Selenium biblioteche nel nostro progetto.

Driver diversi

HTMLUnit è l'unico browser che WebDriver può automatizzare direttamente, ciò significa che non è necessario installare o eseguire nessun altro componente separato durante l'esecuzione del test. Per gli altri browser è necessario un programma separato. Quel programma si chiama , il Server del conducente.

Un server driver è diverso per ciascun browser. Ad esempio, Internet Explorer dispone di un proprio server dei driver, che non è possibile utilizzare su altri browser. Di seguito è riportato l'elenco dei server driver e dei browser corrispondenti che li utilizzano.

È possibile scaricare questi driver qui

Browser Nome del server del driver Commento
Unità HTML HtmlUnitDriver WebDriver può guidare HTMLUnit utilizzando HtmlUnitDriver come server driver
Firefox Mozilla GeckoDriver WebDriver può guidare Firefox senza la necessità di avviare un server driver Firefox 45 e superiori è necessario utilizzare il driver gecko creato da Mozilla per l'automazione
Internet Explorer Server dei driver di Internet Explorer Disponibile nelle versioni a 32 e 64 bit. Utilizza la versione che corrisponde all'architettura del tuo IE
Chrome ChromeDriver Sebbene il suo nome sia semplicemente "ChromeDriver", in realtà è un driver server, non solo un driver. La versione attuale può supportare versioni successive a Chrome v.21
Opera OperaGuidatore Anche se il suo nome è semplicemente “OperaDriver”, si tratta infatti di un Driver Server, non semplicemente di un driver.
PhantomJS GhostDriver PhantomJS è un altro browser headless, proprio come HTMLUnit.
Safari SafariDriver Sebbene il suo nome sia semplicemente "SafariDriver", in realtà è un Driver Server, non solo un driver.

Sommario

Oltre a un browser, per iniziare a utilizzare WebDriver avrai bisogno di quanto segue

Quando si avvia un progetto WebDriver in Eclipse, non dimenticare di importare il file Java File del driver client nel tuo progetto. Questi file costituiranno il tuo Selenium Biblioteca.

Con una nuova versione di Selenium, non esiste browser che puoi automatizzare senza l'uso di un Driver Server.