webdriver entire setup
Nel tutorial precedente, abbiamo introdotto il architettura di base e caratteristiche di WebDriver . Questo è il nono tutorial in Selenio Tutorial Training Series .
applicazioni di java nel mondo reale
In questo tutorial, discuteremo di procedura di installazione per iniziare con l'avvio di WebDriver da zero . Discuteremmo anche della vasta gamma di driver forniti da WebDriver, ciascuno in grado di soddisfare le diverse esigenze ambientali e di test.
Per poter utilizzare WebDriver per lo scripting, ci sono alcuni prerequisiti che devono trovarsi in un posto come l'impostazione dell'ambiente di base. In questa serie, useremmo Java come linguaggio di programmazione nei nostri esempi di esempio. Quindi iniziamo con l'installazione di Java.
Cosa imparerai:
- Installazione di Java
- Installazione di Eclipse IDE
- Configurazione di WebDriver
- Driver disponibili
- Conclusione
- Lettura consigliata
Installazione di Java
Passo 1: Vai al sito ufficiale di Oracle - ' Scarica JAVA ', Scarica Java Platform, Standard Edition. Tutte le ultime versioni sono disponibili nella pagina.
Passo 2: Non appena si fa clic sul pulsante Download, apparirà la seguente schermata. Accetta il contratto di licenza per l'installazione di Java e scegli tra i vari Java Development Kit catalogati. Seleziona quello che meglio si adatta alla tua configurazione di sistema.
Ricordati di scaricare JDK (Java development kit). Il kit viene fornito con un JRE (Java Runtime Environment). Pertanto, l'utente non è tenuto a scaricare e installare JRE separatamente.
Installazione di Eclipse IDE
Passo 1: Vai al sito web ufficiale di Eclipse e vai alla sua pagina di download - Scarica Eclipse . Scarica Eclipse IDE per sviluppatori Java EE. Tutte le ultime versioni sono disponibili nella pagina.
Assicurati di scegliere e scaricare l'IDE eclipse appropriato secondo la configurazione del tuo sistema. Sono disponibili due collegamenti per il download per il sistema operativo Windows a 64 bit e il sistema operativo Windows a 32 bit.
Passo 2: Non appena si fa clic sul collegamento per il download, l'utente viene reindirizzato alla nuova pagina che protegge le informazioni sul download corrente. Fare clic sull'icona di download e il gioco è fatto.
Potrebbero essere necessari alcuni minuti prima di poter scaricare la cartella zip completa.
Passaggio 3: Una volta scaricato, copia la cartella e posizionala nella posizione desiderata sul tuo file system.
Passaggio 4: Estrai la cartella zippata, puoi vedere una cartella chiamata eclipse. La cartella contiene tutte le applicazioni richieste e i file di origine.
Passaggio 5: Avvia l'IDE Eclipse utilizzando 'eclipse.exe' che risiede nella cartella eclipse. Fare riferimento all'illustrazione sopra per lo stesso.
Passaggio 6: L'applicazione chiederà di specificare la posizione dell'area di lavoro. L'area di lavoro è quella posizione in cui risiederanno tutti i tuoi progetti di eclissi. Immettere / Sfogliare la posizione desiderata oppure l'utente può semplicemente optare per la posizione predefinita e fare clic sul pulsante OK.
Configurazione di WebDriver
Poiché utilizzeremmo Java come linguaggio di programmazione per questa serie e per creare script di test in Java, dovremmo introdurre driver client specifici del linguaggio. Quindi, iniziamo con il download delle librerie client Java Selenium.
Scarica le librerie client Java Selenium
Passo 1: Vai al sito web ufficiale di Selenium e vai alla sua pagina di download - ' http://docs.seleniumhq.org/download/ '. Fare riferimento alla sezione nell'illustrazione seguente in cui è possibile trovare le librerie client elencate per linguaggi di programmazione distinti. Fare clic sul collegamento per il download per Java Client Library.
Potrebbero essere necessari alcuni minuti prima di poter scaricare l'intera cartella compressa.
Passo 2: Una volta scaricato, copia la cartella e posizionala nella posizione desiderata sul tuo file system.
Passaggio 3: Estrarre la cartella zippata, una cartella denominata 'Selenium-2.41.0.zip' può essere vista. La cartella contiene tutti i file jar richiesti che consentono agli utenti di creare script di test in Java.
Pertanto queste librerie possono essere configurate nell'IDE di Eclipse.
Configurazione delle librerie con Eclipse IDE
Passo 1: Navigare verso Eclipse IDE. Crea un nuovo progetto basato su java seguendo File -> Nuovo -> Progetto Java. Fare riferimento alla figura seguente per lo stesso.
Passo 2: Fornisci un nome definito dall'utente per il tuo progetto Java. Forniamo il nome come Learning_Selenium e fare clic sul pulsante Fine. Il progetto appena creato può essere visualizzato sul lato sinistro dello schermo nel pannello di esplorazione del pacchetto.
Passaggio 3: Crea una nuova classe Java denominata 'First_WebdriverClass' nella cartella di origine facendo clic con il pulsante destro del mouse su di essa e navigando su New -> class.
Passaggio 4: Ora configuriamo le librerie nel nostro progetto Java. Per questo, seleziona il progetto e fai clic destro su di esso. Seleziona 'Proprietà' tra le opzioni elencate. Viene visualizzata la seguente schermata, selezionare 'Java Build Path' dalle opzioni.
Passaggio 5: Per impostazione predefinita, viene aperta la scheda 'Librerie'. In caso contrario, fare clic sulla scheda 'Librerie'. Quindi, fare clic sul pulsante 'Aggiungi vasi esterni ...'. Individua il percorso in cui abbiamo salvato la cartella estratta per le librerie client Java.
Passaggio 6: Seleziona tutti i file JAR presenti nella cartella “selenium-java-2.41.0” e clicca sul pulsante di apertura all'interno della finestra di dialogo. La finestra di dialogo delle proprietà dovrebbe essere simile all'illustrazione seguente.
Passaggio 7: Fare clic sul pulsante 'OK' all'interno della finestra di dialogo in modo da completare la parte di configurazione delle librerie Selenium nel nostro progetto java.
Il progetto sarà simile al seguente:
Driver disponibili
Ci sono un certo numero di classi di driver disponibili in WebDriver, ognuna con uno specifico browser web. Ogni browser ha un'implementazione del driver diversa in WebDriver.
In WebDriver, alcuni browser possono essere automatizzati direttamente mentre alcuni browser Web richiedono un'entità esterna per essere in grado di automatizzare ed eseguire lo script di test. Questa entità esterna è nota come Driver Server. Pertanto, l'utente è tenuto a scaricare il Driver Server per diversi browser web.
Si noti che esiste un Driver Server separato per ogni browser Web e l'utente non può utilizzare un Driver Server per browser Web diversi da quello per cui è designato.
Di seguito è riportato l'elenco dei browser Web disponibili e dei driver server corrispondenti.
Conclusione
In questo tutorial, ti abbiamo abituato con tutta la configurazione e l'installazione dell'ambiente da eseguire prima della creazione degli script di test WebDriver.
Ecco i punti cruciali di questo articolo.
- Prima della creazione di script di test basati su WebDriver, è necessario installare poche utilità e pacchetti.
- Installa JDK (Java Development Kit). Ricorda, l'utente non dovrebbe installare JRE separatamente perché è distribuito in bundle con il kit.
- Scarica Eclipse IDE. L'utente deve solo scaricare il pacchetto ed è pronto per partire. Nessun'altra installazione è richiesta con Eclipse.
- Scarica le librerie client Java per poter creare lo script di test nel linguaggio di programmazione Java.
- Avvia eclipse usando eclipse.exe. Seleziona l'area di lavoro in cui desideri salvare i progetti.
- Crea un nuovo progetto java nell'eclissi. Crea una nuova classe java all'interno del progetto.
- Configurare l'eclissi importando i file jar per i driver client Java.
- In WebDriver, alcuni browser possono essere automatizzati direttamente mentre alcuni browser Web richiedono un Driver Server esterno.
- Firefox e HTML Unit sono gli unici browser che non possono essere automatizzati direttamente. Quindi non richiedono alcun Driver Server separato. Tutti gli altri browser Web comunemente noti come Chrome, Safari, Internet Explorer ecc. Richiedono Driver Server.
Prossimo tutorial n.10 => Ora che abbiamo finito con l'intera configurazione e installazione, nel prossimo tutorial creeremmo il nostro script di test WebDriver utilizzando Java.
Un'osservazione per i lettori: Mentre il nostro prossimo tutorial di Serie di tutorial sul selenio è in modalità di elaborazione, installa i pacchetti menzionati in questo tutorial e le utilità richieste per iniziare. La maggior parte dei pacchetti relativi a WebDriver può essere trovata sul sito web ufficiale di Selenium.
Facci sapere se riscontri problemi durante il processo di installazione.
domande di intervista su rest web services java
Lettura consigliata
- Tutorial approfonditi su Eclipse per principianti
- Introduzione a Selenium WebDriver - Selenium Tutorial # 8
- Implementazione del nostro primo script WebDriver - Selenium WebDriver Tutorial # 10
- Esercitazione sul selenio di cetriolo: integrazione del driver Web di selenio Java di cetriolo
- Controlla la visibilità degli elementi Web utilizzando vari tipi di comandi WebDriver - Selenium Tutorial # 14
- Scenari efficienti di scripting selenio e risoluzione dei problemi - Tutorial selenio n. 27
- Debug degli script di selenio con i registri (tutorial di Log4j) - Esercitazione di selenio # 26
- Appium Studio for Eclipse: automazione end-to-end Appium / Selenium di Eclipse