Selenio - Configurazione dell'ambiente

Per sviluppare script Selenium RC o WebDriver, gli utenti devono assicurarsi di aver eseguito la configurazione iniziale. La configurazione dell'ambiente prevede i seguenti passaggi.

  • Scarica e installa Java
  • Scarica e configura Eclipse
  • Configura FireBug e FirePath
  • Configura Selenium RC
  • Configura Selenium WebDriver

Scarica e installa Java

Abbiamo bisogno di JDK (Java Development Kit) installato per poter lavorare con Selenium WebDriver / Selenium. Vediamo come scaricare e installare Java.

Step 1 - Vai all'UR.

https://www.oracle.com/technetwork/java/javase/downloads/index.html

Step 2 - Vai alla sezione "Download" e seleziona "Download JDK".

Step 3 - Seleziona il pulsante di opzione "Accetta contratto di licenza".

Step 4- Seleziona l'installazione appropriata. In questo caso, è il bit "Windows 7-64". Fare clic sul collegamento appropriato e salvare il file .exe sul disco.

Step 5- Esegui il file exe scaricato per avviare la procedura guidata di installazione. Fare clic su "Avanti" per continuare.

Step 6 - Seleziona le funzionalità e fai clic su "Avanti".

Step 7 - Il programma di installazione viene estratto e il suo avanzamento viene mostrato nella procedura guidata.

Step 8 - L'utente può scegliere il percorso di installazione e fare clic su "Avanti".

Step 9 - Il programma di installazione installa il JDK e i nuovi file vengono copiati.

Step 10 - Il programma di installazione si installa correttamente e mostra lo stesso all'utente.

Step 11- Per verificare se l'installazione è andata a buon fine, vai al prompt dei comandi e digita "java" come comando. L'output del comando è mostrato di seguito. Se l'installazione di Java non riesce o se NON è stata installata, verrà generato un errore di "comando sconosciuto".

Scarica e configura Eclipse

Step 1 - Vai all'URL: https://www.eclipse.org/downloads/ e scarica il file appropriato in base all'architettura del tuo sistema operativo.

Step 2 - Fare clic sul pulsante "Download".

Step 3- Il download sarebbe in un formato zippato. Decomprimere il contenuto.

Step 4 - Individua Eclipse.exe e fai doppio clic sul file.

Step 5 - Per configurare l'area di lavoro, selezionare la posizione in cui deve avvenire lo sviluppo.

Step 6 - La finestra Eclipse si apre come mostrato di seguito.

Configura FireBug e FirePath

Per lavorare con Selenium RC o WebDriver, dobbiamo individuare gli elementi in base al loro XPath, ID o nome, ecc. Per individuare un elemento, abbiamo bisogno di strumenti / plug-in.

Step 1 - Vai all'URL: https://addons.mozilla.org/en-US/firefox/addon/firebug/ e scarica il plugin.

Step 2 - Il programma di installazione del componente aggiuntivo viene mostrato all'utente e viene installato facendo clic sul pulsante "Installa".

Step 3 - Dopo l'installazione, possiamo avviare il plugin navigando su "Web Developer" >> "Firebug".

Step 4- FirePath, un plug-in che funziona all'interno di Firebug, aiuta gli utenti a catturare "XPath" di un elemento. Installa FirePath accedendo a "https://addons.mozilla.org/en-US/firefox/addon/firepath/"

Step 5 - Il programma di installazione del componente aggiuntivo viene mostrato all'utente e viene installato facendo clic sul pulsante "Installa".

Step 6 - Ora avvia "Firebug" navigando su "Strumenti" >> "Webdeveloper" >> "Firebug".

Esempio

Adesso capiamo come usare FireBug e FirePath con un esempio. A scopo dimostrativo, utilizzeremo www.google.com e acquisiremo le proprietà della casella di testo di "google.com".

Step 1- Per prima cosa fare clic sull'icona della freccia come evidenziato nello screenshot seguente e trascinarla sull'oggetto di cui vorremmo acquisire le proprietà. L'HTML / DOM dell'oggetto verrà visualizzato come mostrato di seguito. Siamo in grado di catturare l '"ID" della casella di testo di input con cui possiamo interagire.

Step 2 - Per recuperare l'XPath dell'oggetto, vai alla scheda "firepath" ed esegui i seguenti passaggi.

  • Fare clic sull'icona Spia.
  • Selezionare il controllo per il quale si desidera acquisire l'XPath.
  • Verrà generato XPath del controllo selezionato.

Configura Selenium RC

Vediamo ora come configurare il telecomando Selenium. Capiremo come sviluppare script con Selenium RC nei capitoli successivi, tuttavia per ora capiremo solo la parte relativa alla configurazione.

Step 1 - Vai alla sezione dei download di Selenium http://www.seleniumhq.org/download/ e scarica Selenium Server facendo clic sul suo numero di versione come mostrato di seguito.

Step 2- Dopo il download, dobbiamo avviare il Selenium Server. Per fare ciò, apri il prompt dei comandi e vai alla cartella in cui è conservato il file JAR scaricato come mostrato di seguito.

Step 3- Per avviare il server, utilizzare il comando 'java -jar << nome jar scaricato >> e se java JDK è installato correttamente, riceverai un messaggio di successo come mostrato di seguito. Ora possiamo iniziare a scrivere script Selenium RC.

Configura Selenium WebDriver

Ora vediamo come configurare Selenium WebDriver. Capiremo come sviluppare script con Selenium WebDriver nei capitoli successivi, tuttavia per ora ne capiremo solo la parte relativa alla configurazione.

Step 1 - Vai alla sezione dei download del selenio http://www.seleniumhq.org/download/ e scarica Selenium WebDriver facendo clic sul numero di versione come mostrato di seguito.

Step 2 - Il file scaricato è in formato zippato e bisogna decomprimere il contenuto per mapparlo alla cartella del progetto.

Step 3- Il contenuto decompresso verrà visualizzato come mostrato di seguito. Come mapparlo alla cartella del progetto e come avviare lo scripting sarà trattato nel capitolo webDriver.