Come scaricare & Installa Selenium WebDriver

Sommario:

Anonim

L'installazione del selenio è un processo in 3 fasi:

  1. Installa Java SDK
  2. Installa Eclipe
  3. Installa i file Selenium Webdriver

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

NOTA: le versioni di Java, Eclipse, Selenium continueranno 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 sul tuo computer

Scarica e installa il Java Software Development Kit (JDK) qui.

Il prossimo -

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 viene visualizzata la schermata seguente, puoi procedere al passaggio successivo

Passaggio 2: installare Eclipse IDE

Scarica l'ultima versione di "Eclipse IDE per sviluppatori Java" qui. Assicurati di scegliere correttamente tra le versioni di Windows a 32 bit e 64 bit.

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

Fare doppio clic sul file per installare Eclipse. Verrà aperta una nuova finestra. Fare clic su Eclipse IDE per sviluppatori Java.

Dopodiché, si aprirà una nuova finestra il cui pulsante di selezione contrassegnato con 1 e cambierà il percorso in "C: \ eclipse". Pubblica che fai clic sul pulsante Installa contrassegnato con 2

Dopo il completamento con successo della procedura di installazione, apparirà una finestra. In quella finestra fare clic su Avvia

Questo avvierà eclipse neon IDE per te.

Passaggio 3: scaricare il driver del client Java Selenium

Puoi scaricare Selenium Webdriver per Java Client Driver qui. Lì troverai i driver client per altre lingue, ma scegli solo quello per Java.

Questo download viene fornito come file ZIP denominato "selenium-3.14.0.zip". Per semplicità di installazione di Selenium su Windows 10, estrai il contenuto di questo file ZIP sull'unità C in modo da avere la directory "C: \ selenium-3.14.0 \". Questa directory contiene tutti i file JAR che avremmo successivamente importato su Eclipse per l'installazione di Selenium.

Passaggio 4: configurare l'IDE di Eclipse 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.

3. Creare un nuovo progetto tramite File> Nuovo> Progetto Java. Assegna un nome al progetto come "nuovo progetto".

Si aprirà una nuova finestra pop-up per inserire i dettagli come segue

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

4. In questa fase,

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

Si aprirà una finestra pop-up per nominare il pacchetto,

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

5. Creare una nuova classe Java in newpackage facendo clic con il pulsante destro del mouse su di essa e quindi selezionando New> Class, quindi denominarla "MyClass". Il tuo IDE Eclipse dovrebbe assomigliare all'immagine qui sotto.

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

Ecco come appare dopo aver creato la classe.

Ora selenium WebDriver è in Java Build Path

In questo passaggio,

  1. Fare clic con il tasto destro su "nuovo progetto" e selezionare Proprietà .
  2. Nella finestra di dialogo Proprietà, fare clic su "Percorso build Java".
  3. Fare clic sulla scheda Librerie e quindi su
  4. Fare clic su "Aggiungi JAR esterni ..."

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

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

Seleziona tutti i file all'interno della cartella lib.

Seleziona i file fuori dalla cartella lib

Al termine, fare clic sul pulsante "Applica e chiudi"

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

7. Infine, fare clic su OK e abbiamo finito di importare le librerie Selenium nel nostro progetto.

Driver diversi

HTMLUnit e Firefox sono due browser che WebDriver può automatizzare direttamente , il che significa che non è necessario alcun altro componente separato per l'installazione o l'esecuzione durante l'esecuzione del test. Per altri browser è necessario un programma separato. Quel programma è chiamato Driver Server .

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

Puoi scaricare questi driver qui

Browser Nome del Driver Server Osservazioni
HTMLUnit HtmlUnitDriver WebDriver può guidare HTMLUnit utilizzando HtmlUnitDriver come server driver
Firefox Mozilla GeckoDriver WebDriver può pilotare Firefox senza la necessità di un server driver A partire da Firefox 45 e versioni successive è necessario utilizzare il driver gecko creato da Mozilla per l'automazione
Internet Explorer Server driver di Internet Explorer Disponibile nelle versioni a 32 e 64 bit. Usa la versione che corrisponde all'architettura del tuo IE
Cromo ChromeDriver Sebbene il suo nome sia semplicemente "ChromeDriver", in realtà è un Driver Server, non solo un driver. La versione corrente può supportare versioni superiori a Chrome v.21
musica lirica OperaDriver Sebbene il suo nome sia semplicemente "OperaDriver", in realtà è un Driver Server, non solo 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, sarà necessario quanto segue per iniziare a utilizzare WebDriver

  • Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
  • IDE Eclipse - http://www.eclipse.org/downloads/
  • Driver client Java - https://www.selenium.dev/downloads/

Quando si avvia un progetto WebDriver in Eclipse, non dimenticare di importare i file Java Client Driver nel progetto. Questi file costituiranno la tua libreria Selenium.

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