Selenio Scripting: Un How-To per principianti

Selenium

Selenio Scripting

Il selenio è uno strumento open source che viene utilizzato per il test automatizzato di applicazioni web based. Lo strumento è molto semplice e facile da usare. E 'ampiamente utilizzato per i test funzionali delle applicazioni browser basate sviluppate in qualsiasi tecnologia.

Il nostro test funzionale basata prima selenio:

Il selenio può essere utilizzato per scrivere i test per il linguaggio di programmazione ad alto livello, per esempio - Java, C #, Ruby, Python etc.. Il concetto più importante, che si deve imparare prima di imparare Selenio, è il PageObjects. PageObject è una libreria orientata oggetto che viene utilizzato per costruire abiti di prova per applicazioni web. È molto utile per applicazioni che seguono il pattern MVC come si può separare il codice di prova nel Modello, Visualizzare e controller modelli. Un banco di prova selenio molto di base è sviluppato estendendo la classe 'SeleneseTestCase'. Qui abbiamo un metodo di configurazione che viene utilizzato per indicare l'URL di base dell'applicazione insieme al nome del browser.

Selenio RC e selenio Griglia installazione e l'esecuzione:

Sulla base del linguaggio di programmazione della nostra scelta, il selenio ha una serie di librerie disponibili. Siamo in grado di scaricare queste librerie dal seguente URL -

http://seleniumhq.org/download/

Nel nostro documento si seguirà il linguaggio di programmazione Java -

  • Step 1 - Selenio RC è semplicemente un file jar. Di solito il nome del file Jar è - Selenio-Server-Standalone-<Numero della versione>.jar. Ciò non richiede alcuna installazione. Basta scaricare il file zip ed estrarre la libreria in una certa posizione sul vostro sistema.
  • Step 2 - Assicurarsi di avere la versione corretta (vedere 1.5 or higher) di Java installata sul computer. Assicurarsi inoltre che le variabili d'ambiente come JAVA_HOME e PATH devono essere adeguatamente definiti. Per assicurarsi che Java sta lavorando bene sul sistema, è sufficiente digitare il seguente comando sul vostro terminale, -

java -version

  • Step 3 - Esecuzione del server di selenio - Basta aprire un terminale prompt dei comandi e passare alla directory in cui è stato estratto il file zip di cui al punto 1. Eseguire il seguente comando -

java -jar Selenio-Server-Standalone-<Numero della versione>.jar

Si può semplicemente creare un file batch che ha il comando precedente, in modo che ogni volta che non è necessario digitare il comando precedente.

Utilizzo del driver client Java:

  • Step 1 - Scaricare il file zip driver client java Selenio dall'URL – http://seleniumhq.org/download/
  • Step 2 - Una volta che il download è finita, estrarre il selenio-Java-<versione no>.jar
  • Step 3 - Aprire il Java IDE e creare un progetto Java.
  • Step 4 - Aggiungere la libreria selenio-su Java<versione no>.jar

Ora si è pronti per iniziare a scrivere lo script di selenio con l'aiuto di linguaggio di programmazione Java utilizzando l'API di selenio-java-client.

casi di test selenio possono essere facilmente integrati con JUnit. Una volta scritto possiamo semplicemente eseguire la suite di test JUnit che a sua volta esegue i test di selenio e produrre il rapporto dei nostri bisogni.

In addition to these, possiamo usare selenio per testare il codice java script di un'applicazione.

Il più importante vantaggio di questo approccio è che, una volta scritto, possiamo salvare gli script e può essere eseguito su diversi ambienti.

Considerando le caratteristiche di cui sopra, possiamo concludere che il selenio è uno degli strumenti più importanti della prova automazione di applicazioni basate su browser.

Taggato su: ,
============================================= ============================================== Acquista i migliori libri di tecnologia su Amazon,en,ELETTRICI CT COSTRALETTRICO,en
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share